/* CSS Document */
body{
width:100%;
background-color:#ebe8e3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

*{border:0}

#contenedor{
padding:10px;
width:906px;
background-color:#FFFFFF;
margin-top:0;
margin-left:auto;
margin-right:auto;
}


#redes{
	padding-left:15px;
	width:585px;
	float:left;
	color:#ffffff; 
	height:100%;
}

#redes p{line-height:25px;text-align:center;float:left;}
#redes p span{float:left;white-space: nowrap;padding-right:7px;}


h1{
	font-family:Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-size:28px; 
	font-weight:normal;
	padding-top:3px;
	width:585px;
	float:left;
	}
	
.colleft h1{	padding-top:0px;padding-left:0px;border-bottom:3px solid #5b5b5b;width:600px;font-size:22px; color:#000000}

#cabecera{height:105px;background-color:#d4341a;border-bottom:3px solid #5b5b5b;}

h2{font-family:Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:14px; 
	font-weight:normal;
	padding0px;
	margin:0px;}
	
#imagen {height:300px;margin-top:5px;width:100%;}
#imagen .colleft{background-image:url(../images/sandro-rosell-1.jpg);height:100%;width:600px;float:left;margin-right:5px;}
#imagen .colright{background-color:#5b5b5b; float:left;height:100%;width:300px;text-align:center;}

#imagen .colright p{width:95%; list-style:none;margin:0;padding:10px;color:#FFFFFF;line-height:20px;text-align:center;}
#imagen .colright p span{padding-right:5px;}
#imagen .colright p span.grande{font-size:24px;}
#imagen .colright p span.mediano{font-size:16px;}
#imagen .colright p span.chico{font-size:12px;}


#contenido {margin-top:10px;width:100%;height:380px;}
#contenido .colleft{float:left;width:600px;margin-right:5px;}
#contenido .colleft #texto{padding-left:20px;padding-right:20px;text-align:justify;width:560px;}

#contenido .colleft #imagenescontenido{border-top:3px solid #5b5b5b;width:600px;margin:0;padding:0}
#imagenescontenido p.ultima{width:145px;float:left;margin-right:0px;padding:0}
#imagenescontenido p{width:145px;margin-right:5px;float:left;margin-top:7px;}



#contenido .colright{background-color:#f1e5e8; float:left;height:410px;width:300px;}
#contenido .colright p {background-color:#5b5b5b;color:#FFFFFF;width:276px;margin:5px;height:20px;padding-left:12px;padding-top:8px;font-weight:bold;}

#contenido .colright ul{width:100%;list-style:none;margin:0;padding-left:10px}
#contenido .colright ul li {margin-top:10px;margin-left:5px;padding-left:20px;width:87%;float:left;background:url(../images/vineta.jpg) top left;background-repeat:no-repeat;}
#contenido .colright ul li a{text-decoration:none;color:#000000;font-size:12px;}

#noticias{width:891px;background-color:#eeeeee;padding-left:15px;}
#noticias p.resto {margin-right:10px;margin-top:10px;margin-bottom:5px;border-top:none;border-bottom:1px solid #5b5b5b;height:100%;}
#noticias p.primero {margin-right:10px;padding-top:10px;height:100%;border:none;}

#noticias a{text-decoration:none;color:#333333;}

#footer{
padding:10px;
width:906px;
margin-top:0;
margin-left:auto;
margin-right:auto;
color:#000000; }

#footer p{margin:0;padding:0;}
#footer .left{width:410px;float:left;}
#footer .right{width:410px;float:right;text-align:right}
#footer a{color:#000000;text-decoration:none}

.boton,.boton:focus{color:#FFFFFF;background-color:#8C0209}
input, input:focus, input:visited {border:1px solid #8C0209; background-color:#FFFFFF; width:200px;}
.succes{background-color:#FFFF99}
textarea,textarea:focus,textarea:visited  {border:1px solid #8C0209; width:330px;}

#bloque{float:right;height:100%;width:230px;}

#solapa_aniversario { float:left; height:28px;width:165px;background:url(../images/menu-contacto-der.jpg) right top no-repeat;}
#solapa_aniversario ul{list-style:none;width:160px;margin:0;padding:0}
#solapa_aniversario ul li { background:url(../images/menu-contacto-izq.jpg) left top no-repeat;width:60px;height:23px;float:left; margin-right:3px;padding-right:50px;padding-left:50px;padding-top:5px;}
#solapa_aniversario ul li a { color:#FFFFFF;font-weight:normal;text-decoration:none;text-transform:uppercase}

#banderas{width:120px;float:right;height:80px;}
#banderas p{width:15px;float:left; margin-right:15px;}
#banderas p a{text-decoration:none;color:#ffffff; }
#banderas p a:hover{text-decoration:underline }
