/* =general ------------------------------------------- */
html, body {
	height: 100%;
}
body {
	background:#fff url(../img/general/bg-body.gif) repeat-x top;
	margin:0;
	padding:0;
	border:0;
	color:#000;
	font:normal 8pt Tahoma,Verdana,sans-serif;

}
a{text-decoration:none; color:#c21707;}
a:hover{color:#7d0e03;}

h1,h2,h3,h4,h5,h6,h8{margin:0; padding:0;}

h1 a {
	width: 132px;
	height: 67px;
	background: url(../img/caste/logo.gif) no-repeat 0 0;
	text-indent: -2000;
	float: left;
}
h1 a:hover {
	
}
h2{font-family:"Times New Roman"; font-size: 2.6em; font-weight: normal; color:#355d86; margin: .3em 0 0 .6em;}
h3{font-family:"Times New Roman"; font-size: 1.7em; font-weight: normal; color:#355d86; margin: 0 0 0 1em;}
h4{font-size:1.4em; padding:0 0 0 15px; color:#8493A2; font-family:"Georgia", serif;}
h5{font-size:1.5em; color:#8493a2; float:left;}

ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}
p{margin:0; padding:0;}
img{border:none;} 

/*p:hover{color:#c00000;}*/

/* =contenedor ------------------------------------------- */
#contenedor {
	margin: 0;
	padding:0 0 8em 0;
	position:relative;
	min-height:90%;
	height: auto!important;
	height:90%;
	background: url(../img/general/bg_contenido.jpg) repeat-x bottom;
	text-align: center;
}

/* =columna izquierda ------------------------------------------- */


#col_izq {
	float: left;
	width: 16.5em;
	padding: 1em 0 0 0;
	color: #c00000;
	background: url(../img/general/bg_submenu.gif) no-repeat left top;
}

#col_izq p.titulo {
	margin: 0 0 0 1em;
	padding: 0;
	font-family: "Trebuchet MS", serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #c00000;
}
#contenido #col_izq img.banners {
	margin: 0 0 1.5em 0;
	padding: 0;
}
#col_izq .vuestras_recetas a {
	display: block;
	width: 170px;
	margin: 0 0 1.5em 0;
	padding: 0 0 3.5em 0;
	font-size: 2em;
	color: #c08102;
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	background: url(../img/general/bg_banner_vuestras_recetas.jpg) no-repeat left bottom;
	clear:both;
}
#col_izq .envia_receta a {
	display: block;
	width: 176px;
	margin: 0 0 .8em 0;
	padding: 0 0 3.6em .5em;
	font-size: 2em;
	color: #c08102;
	font-family: "Times New Roman", Times, serif;
	text-align:left;
	background: url(../img/general/bg_banner_envia_receta.jpg) no-repeat left bottom;
}

/* =contenido ------------------------------------------- */
#contenido, #contenido_gr{
	width: 71.5em;
	margin: 0 auto;
	padding-bottom: 3em;
	text-align: left;
}
#contenido_gr{background: url(../img/general/bg_contenido_gr.jpg) no-repeat left top; position:relative; z-index:0;}
#contenido map area{border:1px solid #ffffff;}
#contenido.delicatessen {width:557px; background: url("img/bg-contenido_del.gif") no-repeat bottom;margin: 40px 0 10px 190px;padding: 0 0 20px 0;}
#contenido #cabecera_contenido{ float: left; width: 53em; background: url("../img/general/bg_cabecera_contenido.gif") no-repeat; margin: 0 0 0 2em; padding:10px 0 0 0;}
*html #contenido #cabecera_contenido{ margin: 0 0 0 1em; width: 53em;}
#contenido #cabecera_contenido.delicatessen {background: url("img/bg-contenido_tapa_del.gif") no-repeat; padding: 80px 0 0 0;}

#contenido p{font-size:1.1em; color:#6f6f6f; padding:5px 15px 10px 18px;font-family: Arial, Helvetica, sans-serif;}
#contenido img{margin:0 0 0 20px; float:left;}

/* =contenido ------------------------------------------- */
#contenido_gr h3{font-family:"Trebuchet MS"; font-size: 2.4em; color:#C10604;margin:0 0 0 20px; position: absolute;  z-index:-10;}
#contenido_gr h3.sifr{ position: absolute; z-index:5000!important;}
	* html #contenido_gr h3.sifr{ position: relative; width:100%;}
#contenido_gr h4{font-family:"Tahoma"; font-size: 1.6em; color:#000; padding: 8px 0 0 0; float:left;margin: 0 0 0 12px;}
#contenido_gr h5{font-size:1.6em;padding:10px 10px 10px 20px; color:#8493A2; font-family:"Times New Roman", Times, serif; font-weight:bold;}
#contenido_gr p{font-size:1.3em;padding:10px 10px 10px 20px; color:#8493A2; font-family:"Times New Roman", Times, serif;}
#contenido_gr img{margin:0 0 0 20px; float:left;}


/* =cabecera ---------------------------------------------------- */
#cabecera {
	width: 71.5em;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
}
#cabecera h1{background: url(../img/caste/logo.gif) no-repeat 0 0;
	text-indent: -2000em;
	float: left;
	width: 132px;
	height: 67px;
}
.imgCabecera {
	margin: 2em auto;
}


/*#descargas #cabecera{ height:145px; background: url(../img/general/cabeceras/ejemplo.jpg)  no-repeat 165px #fff;}*/


/* =pie ---------------------------------------------------- */
#pie {
	height: 70px;
	width: 71.5em;
	margin: 0 auto;
	text-align: left;
	margin-top: -105px;
	position: relative;
	clear:both; 
	padding:35px 0 0 0; 
}
#pie p{
	float: left;
	color: #7F7F7F;
	font-size: .9em;
	padding-bottom: 0;
}
#pie .menuPie{
	float: left;
	clear: left;
	width: 40em;
	margin: 1.5em 0 0 0;
}
#pie .menuPie li{
	float: left;
	font-size: .9em;
	/*width: 8em;*/
}
#pie .redesSociales{
	float: right;
	width: 18em;
}
#pie .redesSociales li{
	float: left;
}
#pie .redesSociales .youtube {
	display: block;
	padding: 1.5em 1em 1em 3.3em;
	color: #a4a3a3;
	font-weight: bold;
	background: url(../img/general/pie/ico_youtube.gif) no-repeat 0 0;
}
#pie .redesSociales .facebook {
	display: block;
	padding: 1.5em 0 1em 3.3em;
	color: #a4a3a3;
	font-weight: bold;
	background: url(../img/general/pie/ico_facebook.gif) no-repeat 0 0;
}
#pie a{margin-top:10px;}
#pie a.conservas{display:block; width:200px; height:15px; float:left; color:#7f7f7f; padding-top:2px;}
#pie a.opciones{padding:2px 12px 0 12px; background: url(/img/general/pie/icono.png) no-repeat -14px 5px;color:#7f7f7f;}
#pie a.opciones:hover{color:#444;}
#pie a.idioma{float:right; background:url(/img/general/pie/icono_off.gif) no-repeat; padding:0 5px 0 15px; color:#6F6F6F; font-size:1.1em; font-weight:bold;}
#pie a.idioma:hover{background:url(/img/general/pie/icono_on.gif) no-repeat; padding:0 5px 0 15px; color:#C00000;}
#pie a.idioma_sel{float:right; background:url(/img/general/pie/icono_on.gif) 0 2px no-repeat; padding:0 5px 0 15px; color:#C00000; font-size:1.2em; font-weight:bold;}

/* =clases generales --------------------------------------- */
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}

a.masinfo{padding: 0 17px 1px 0; font-size:0.9em;}
a.volver{position:relative; float:right;background: url("img/boton-volver.gif") no-repeat;}

#marra{background: url("img/punto_marra.gif") repeat-x center; clear:both; }

/* volver ------------------------------------------------------*/
/*.volver { margin: 2.3em 0 0 0; text-align: right; height:25px; background: url(../img/general/bg_volver.gif) no-repeat right center; font-size: 1.05em;}*/
.volver {  margin: .5em 0 2em 0; text-align: right; height:25px; background: url(../img/general/bg_volver.gif) no-repeat right center; font-size: 1.05em; float:right; padding:0 0 0 4em;}
.volver a {display: block; float: right; margin: 0 3px 0 3px; padding: 4px 30px 3px 10px; text-align: left; color:#9B8E8E; background: url(../img/general/bullet_volver.gif) no-repeat 0px 10px;}
.volver a:hover { color:#C00000; background: url(../img/general/bullet_volver_act.gif) no-repeat 0px 10px}

.subir {  margin: .5em 0 2em 0; text-align: right; height:25px; background: url(../img/general/bg_volver.gif) no-repeat right center; font-size: 1.05em; float:right; padding:0 0 0 2.5em;}
.subir a {display: block; float: right; margin: 0 3px 0 3px; padding: 4px 30px 3px 10px; text-align: left; color:#9B8E8E; background: url(../img/general/bullet_volver.gif) no-repeat 0px 10px;}
.subir a:hover { color:#C00000; background: url(../img/general/bullet_volver_act.gif) no-repeat 0px 10px}


/*caminillo de migas -------------------------------------------- */
#contenedor #camino_migas{
	color:#6F6F6F;
	float:left;
	margin:1em 0 1em 1.6em;
	text-align:left;
/*	width:38em;*/
}
#contenedor #camino_migas a{color:#6f6f6f; text-decoration:underline;}
#contenedor #camino_migas a:hover{text-decoration:none;}

/*caminillo de migas grande -------------------------------------------- */
#contenedor #camino_migas_gr{
	width: 71.5em;
	margin: 0 auto 1em auto;
	text-align: left;
	padding:1em 0 0 2em;
}
#contenedor #camino_migas_gr a{color:#6f6f6f; text-decoration:underline;}

/*soportar png -----------------------------------------------------------*/






