@charset "utf-8";

/* CÓMO HACER APLICAR UN CAMBIO SÓLO A UN EXPLORADOR (HACK) 
IE6 --->	* html propiedad
IE7 --->	*+html propiedad
Opera 9 y anteriores --->	html:first-child propiedad
*/

/* clearfix */
.clearfix:after{content:".";display: block;height: 0;clear:both;visibility: hidden;}
.clearfix{display:inline-block;}
* html .clearfix {height:1%;}
.clearfix{display:block;}
.clearboth{clear:both;}

/* estilos para las etiquetas genéricas (por orden alfabético) */
html{overflow:scroll;}
html *{margin:0;padding:0;}
a,a:link,a:visited,a:active{text-decoration:none;color:#565656;}
a:hover{text-decoration:underline;}
abbr,acronym{border-bottom:1px dotted #999;cursor:help;}
address{display:block;font-size:1em;font-style:normal;}
address span{border-left:1px solid #ccc;margin-left:5px;padding-left:5px;}
body{background:url('/imagenes/comunes/fondo.gif') repeat 0 0 #fff;color:#565656;font:11px arial,sans-serif;text-align:center;overflow-x:hidden;}
button{background-color:transparent;border:none;}
form{margin-bottom:20px;}
form *{color:#565656;font:1em arial,sans-serif;vertical-align:middle;}
input,select,textarea{background-color:#fafafa;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h2{color:#87888a;background:url('/imagenes/comunes/linea.gif') no-repeat right 22px;font-size:20px;text-transform:lowercase;}
	h2 object{margin-top:-3px;}
iframe{border:none;}
img{border:none;}
input,select,textarea{border:1px solid #d8d8d8;font-size:11px;margin:3px 0 10px 0;}
input.checkbox,input.radio{border:none !important;display:inline !important;width:20px !important;}
label{color:#c40b1c;display:block;font-size:13px;}
legend{color:#000;}
q{font-style:oblique;display:block;}
sup{vertical-align:top;}
table{color:#565656;font:1em arial,sans-serif;}

/* clases */
[xml:lang],.extranjerismo{font-style:italic;}
.sIFR-flash{vertical-align:middle;}

.errores{background-color:#fffcdf !important;border:none !important;font-size:12px  !important;padding:10px !important;}
	.errores *{color:#800 !important;}
		.errores ul{list-style-position:inside !important;}
			.errores li{margin-bottom:0 !important;}

.caja{background:url('/imagenes/comunes/fondo-arriba.gif') no-repeat left top;margin-bottom:20px;padding-top:20px;width:216px;}
.caja h2{margin-bottom:10px;}
.caja div{background:url('/imagenes/comunes/fondo-abajo.gif') no-repeat left bottom;padding-bottom:20px;}
.caja div div{background:none;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:0 8px;}
.caja button{margin-left:50px;}

/* Forzamos que el contenido de los shadowbox tenga fondo blanco */
#sb-body-inner{background-color:#fff;}

/* estilos para el contenedor */

#contenedor{margin:10px auto 0;text-align:left;width:974px;}

/* estilos para la cabecera */
#cabecera{background:url('/imagenes/comunes/cabecera/fnd-cont1.gif') no-repeat left bottom;height:120px;padding-bottom:18px;position:relative;}

h1 a{background:url('/imagenes/comunes/cabecera/logo.jpg') no-repeat left top;display:inline;float:left;margin-left:60px;outline:none;text-indent:-10000em;width:80px;height:114px;}

#nav{color:#707173;line-height:24px;text-align:right;text-transform:lowercase;}
	#nav li{border-right:1px solid #707173;display:inline;padding:0 15px;}

#me-gusta{border:none;float:right;margin-right:20px;margin-left:15px;overflow:hidden;width:76px;height:24px;}


#menu{height:37px;width:974px;position:absolute;bottom:16px;left:216px;}
#menu ul{font-size:12px;list-style-type:none;}
	#menu li{display:inline;float:left;margin-left:4px;position:relative;}
		#menu a{color:#87888a;display:inline-block;line-height:37px;height:37px;text-align:center;width:120px;}
		#menu a.enlace-flash{background:url(/imagenes/comunes/transparente.gif) repeat !important;margin:0;text-decoration:none;position:absolute;top:0;left:0;width:100%;}
			
			#menu object{margin-top:5px;*margin-top:10px;} /* Coloca el sIFR en la pestaña, no funciona desde el propio sIFR */

#menu li.actual{background:url('/imagenes/comunes/cabecera/menu-izda.gif') no-repeat left top;}
	#menu li.actual a{background:url('/imagenes/comunes/cabecera/menu-dcha.gif') no-repeat right top;color:#800;}
		#menu li.actual a .item{background-color:#fff;border-top:2px solid #eee;display:inline-block;width:85px;}

/* estilos para el contenido */
#contenido{background:url('/imagenes/comunes/fondo-contenido.gif') repeat-y left top;padding:40px 20px 0;position:relative;}

/* Botones */
#botones img{margin-bottom:20px;}

/* Migas de pan */
#migas{color:#c40b1c;margin-left:20px;position:absolute;left:0;top:0;}
	#migas a{color:#87888a;margin-right:3px;}
	#migas a:before{content:' > ';}
	#migas a:hover{text-decoration:underline;}

/* estilos para la columna izquierda */
#columna-izquierda{display:inline;float:left;width:216px;}

/* estilos para la columna derecha */
#columna-derecha{display:inline;float:right;width:216px;}

/* estilos para la columna central */
#centro{}
	#centro p,#centro li{margin-bottom:30px;}

/* estilos para pie de página */
#pie{background-color:#fff;border-top:2px solid #eee;height:30px;padding:10px 0;text-align:left;}
	#pie div{margin:0 auto;width:974px;}
		#pie ul{list-style-type:none;margin-left:20px;}
			#pie li{display:inline;margin-right:20px;}
				#pie a{color:#c40b1c;}
	#pie #oficina{float:right;margin:0 20px;text-align:right;width:400px;}
		#pie #oficina p{color:#c40b1c;margin-bottom:5px;}

