* {



 	padding:0px;



	margin:0px;



}







body {



	background-color:#E8C483;



	margin:0pt auto;



	text-align:center;



	scrollbar-face-color: #cccccc;



	scrollbar-highlight-color: #ffffff;



	scrollbar-shadow-color: #ffffff;



	scrollbar-base-color: #EBE7DA;



	scrollbar-track-color: #EBE7DA;



	scrollbar-darkshadow-color: #EBE7DA;



	scrollbar-3dlight-color: #EBE7DA;



	scrollbar-arrow-color: #EBE7DA;



	padding-bottom: 60px;



}







img



{



	border: none;



}







/*CONTENEDORES MAESTROS*/



#wrap {



/*	height:600px;*/



	width:885px;



	margin:30px auto 0px auto;



	text-align:center;



	margin-top:35px;



	margin-bottom:auto;



	position:relative;



	background:url(../img/fondo-flor2.jpg) no-repeat;



	padding:210px 0px 60px 0px



}



#wrap-home {



	height:600px;



	width:1000px;



	margin:30px auto 0px auto;



	text-align:center;



	margin-top:35px;



	margin-bottom:auto;



	position:relative;



	background-color:#B30000;



	padding:0px 0px 0px 0px;



}







#albums_wrap



{



	width: 1000px;



	margin: auto;



	background-color: #B30000;



	padding-bottom: 10px;



}







#albums_wrap img



{



	width: 60px;



	margin: 0 5px;



}







#newsletter_wrap



{



	width: 1000px;



	margin: auto;



	background-color: #B30000;



	padding-bottom: 10px;



	text-align: center;



}







/*#newsletter_wrap p



{



	color: white;



	padding: 10px;



}*/







#newsletter_wrap table



{



	background-color: #7F0708;



	margin: auto;



}







/*contenido cambiable*/



#contenedor-gral {



	height:300px;



	position:relative;



	background-color:#EBE7DA;



}







/*menu*/







#menu {
	height:30px;
	width:885px;
	position:relative;
	color:#333333;
	font: 11px Geneva, Arial, Helvetica, sans-serif;



}



.menu a {



	color:#800000



}







.nofloat { float:none !important; text-align:right;}







.transp {



	background-color:#FFFFFF;



	height:30px;



	width:885px;



	moz-opacity: .50;



	filter: alpha(opacity=50); 



	opacity: .50;



	position:absolute;



	z-index:60;



	left:0px;



}







.content-menu {



	height:30px;



	width:885px;



	left:0px;



	top:0px;



	position:absolute;



	z-index:100;



	text-align:left;



}







.content-menu ul  { list-style:none; margin-top:7px; }



.content-menu li  { list-style:none; float:left; }



.content-menu li a { padding-right:20px; font-weight:bold; padding-left:20px; border-left:1px solid #800000; display:block;color:#666666; text-decoration:none;}



.content-menu li a:hover {color:#800000;}







#footer {



	width:885px;



	font-family:Geneva, Arial, Helvetica, sans-serif;



	font-size:11px;



	color:#333333;



	padding:5px;



	padding-left:15px;



	margin:0 auto;



	float:center;



}







/*fin de contenedores*/







.link {



	text-decoration: underline;



	color: #EA6060;



}











.texto{



	padding-left:8px;



	padding-right:8px;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	color: #666666;



	line-height: 18px;



	text-align: justify;



}



.texto li a { font-weight:bold; display:block; color:#666666; text-decoration:none; }



.texto li a:hover {font-weight:bold; color:#666666;}











.titulo{



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-style: normal;



	font-weight: bold;



	font-variant: normal;



	color: #951415;



}



.foto{



	right:0px;







}



.menu{



	text-align:right;



	font-family: Geneva, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	font-weight: normal;



	font-variant: normal;



	line-height: 18px;



}



.menu li a { padding-right:5px; font-weight:bold; display:block; color:#666666; text-decoration:none; }



.menu li a:hover {font-weight:bold; color:#666666;}







form



{



    text-align: left;



}



label



{



    clear: both;



    float: left;



    width: 250px;



}



label + input, label + select, label + textarea



{   



    float: left;



    width: 200px;



}



label + textarea



{



	clear: both;



	margin: auto;



	width: 400px;



}



/*input[type=submit]



{



    float: left;



    clear: both;



    margin-top: 5px;



}*/



/*---------------------new styles (added by Cecilia Santos)---------------------*/



#footer {

	position: relative;

}



#footer a, #footer a:link, #footer a:visited, #footer a:hover {

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



div.newsletter-signup {

	width: 215px;

	position: absolute;

	top: 0;

	right: 0;

	text-align: center;

	padding: 5px;

}

div.newsletter-signup h3 {

	padding: 6px 0;

}





#6-contact input[type=submit] {

	display: block;

	float: left;

	clear: both;

	margin-top: 5px;

}

input.button-contact {

	margin-left: 5px;

}

h3 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #951415;
	padding: 0 0 .5em;
	margin: 0 0 .5em;
	

}
.imgleft {
	float: left;
	margin: 6px 10px 0 0;
}

#main-logo {
	position: absolute;
	left: 300px;
	top: -30px;
}

#main-logo2 {
	position: absolute;
	left: 242px;
	top: -30px;
}
