/*body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	overflow: auto
}*/

img{
	border: 0;
}

A:LINK{
	color:#a12736;
	font-weight: bold;
	text-decoration:none;
}

A:VISITED{
	color:#a12736;
	font-weight: bold;
	text-decoration:none;
}

A:HOVER{
	color:#808000; /*#b5af15; color original del logotipo, #899221 color que tenian en la web anterior*/
	font-weight: bold;
	text-decoration:none;
}

ul{
	line-height: 21px;
}

/*b{
	color: #899221;
	font-weight: bold;
}*/

#bu{
	color: #808000;
	font-weight: bold;
}

#tabla{
	width: 980px;
	/*height: 550px;*/
	background: #ffffff;
	position: absolute;
	left: 50%;
	margin-top: 10px;
	margin-left: -490px;
}

#arriba{
	width: 980px;
	height: 82px;
	position: relative;
}

#logo{
	width: 125px;
	height: 82px;
	position: relative;
}

.cajarutas{
	margin-top: 10px;
	padding-bottom: 10px;
	border: 0px solid #FF0;
	width: 465px;
	position: absolute;
	margin-right: 3px;
	font: 11px verdana;
}

#div1{
	/*background-color: #c4c4c4;*/
	/*background: url('../_include/fondo-boton4.jpg') no-repeat;*/
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div2{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div3{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div4{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div5{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div6{
	margin-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div7{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div8{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div9{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div10{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div11{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div12{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div13{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div14{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div15{
	padding-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#div16{
	margin-left: 10px;
	margin-right: 3px;
	font: 11px verdana;
}

#cabecera{
	/*background: url('../_img/gastronomia.jpg') no-repeat;*/
	width: 855px;
	height: 82px;
	float: right;
	/*margin-right: -30px;*/
	margin-top: -80px;
	position: relative;

}

#menu{
	float: left;
	position: absolute;
	margin-top: 20px;
}

#contentwrapper{
	width: 855px;
	/*height: 295px;*/
	float: left;
}

/*#contentcolumn{
	width: 550px;
	height: 330px;
	float: left;
	overflow: auto;
}*/

#contentcolumn1{
	width: 615px;
	height: 295px;
	margin-left: -5px;
	margin-right: 10px;
	float: right;
}

#contentcolumn2{
	width: 935px;
	height: 295px;
	float: left;
	overflow-x:hidden;
	overflow-y: auto;
}

/*#contentcolumn3{
	width: 500x;
	height: 273px;
	position: relative;
	float: center;
	margin-left: 230px;
}*/

#rightcolumn{
	width: 300px;
	height: 295px;
	float: right;
}

#grafico{
	margin-top: 29px;
	position: relative;
	width: 300px;
	height: 237px;
}

#footer{
	width: 980px;
	height: 90px;
	float: center;
}

.sub{
	text-align: center;
	/*margin-top: 90px;*/
	/*margin-left: -50px;*/
	font-family: verdana;
	font-size: 9px;
	line-height: 15px;
	color: #000000;
}

.titulo{
	font: 18px verdana;
	color: #a12736;
	
}

.titulo3{
	font: bold 12px verdana;
	color: #a12736;
	
}

.titulo-margen{
	font: 18px verdana;
	color: #a12736;
	padding-right: 120px;

}

.subtitulo{
	font: bold 14px verdana;
	color: #808000;
}

.subtitulo2{
	font: bold 12px verdana;
	color: #808000;
	line-height: 25px;
}

.titulo2{
	/*position: absolute;*/
	/*text-align: center;*/
	/*left: 407px;*/
	/*top: 140px;*/
	font: 14px verdana;
	color: #808000;
}

.texto{
	width: 630px;
	float: center;
	font: 11px verdana;
	text-align: justify;
	line-height:20px;
	color: #3A3A3A;
	margin-bottom: 40px;
	margin-left: 30px;
	padding-right: 50px;
}

.texto3{
	font: 10px verdana;
	line-height:18px;
	text-align: justify;
	overflow-y: auto;
	padding-right: 20px;
	/*padding-left: 10px;*/
}

.texto1{
	padding-top: 20px;
	padding-right: 50px;
	padding-left: 50px;
	font: 10px verdana;
	text-align: justify;
	line-height:18px;
}

.texto2{
	font: 10px verdana;
	padding-right: 30px;
	line-height:18px;
	text-align: justify;
	overflow-y: auto;
}

.texto_normal{
	font: 12px verdana;
	text-align: justify;
	line-height:15px;
	color: #383539;
}

.texto5{
	font: 12px verdana;
	text-align: justify;
	width: 550px;
	line-height:18px;
}

.linea{
	font: bold 10px verdana;
	line-height:12px;
	color: #455F6B;
}

.linea2{
	font: 10px verdana;
	line-height:12px;
	color: #455F6B;
}

.tlf{
	font: bold 10px verdana;
}

.volver{
	padding-top: 15px;
	font: 12px verdana;
	text-align: right;
	padding-right: 5px;
	line-height:18px;
	color: #504e53;
}

#suscripcion_boletin{
	padding-top: 10px;
	padding-left: 80px;
	padding-right: 20px;
	width: 438px;
	height: 557px; 
	background-image: url('../_img/cuaderno_hoja.gif');
}

.inputtext {border-bottom: 1px solid #9E7553; border-left: 0px solid red; border-right: 0px solid red; border-top: 0px solid red; background-color: transparent; }

.alinear_izquierda{
	text-align: right;
	width: 100%;
}

.alinear_log{
	text-align: right;
	padding-right: 20px;
}

.centrar{
	text-align: center;
	width: 100%;
}

.fechapequeñanoticia{
	font: px verdana;
	color: #C0C0C0;
}

.fotonoticia{
	float: right;
	margin-left: 30px;
}

.icono_hoteles{
	float: left;
}

.alinear_abajo{
	vertical-align: bottom;
}

.margen{
	margin: 80px;
}
				
.sustitucionroja a:hover {
	color: #A12736;
}

		
.texto_suscripcion_boletin{
	color: #A12736;
}

.Estilo1 {
	font-size: 90%
	}
.Estilo2 {font-size: 60%}

.estilo_tabla3 {
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
}

.estilo_tabla_eventos {
	border-right: 1px solid #bbbbbb;
}

#fecha_flotante {
	position: absolute;
	height: 20px;
	width: 200px;
	margin-left: 380px;
	margin-top: 10px;
	font-size: 70%;
	color: #999999;
}

.galeria_cargando {
	position: absolute;
	visibility: hidden;
}

.recuadro_información{
	border: 1px solid #999999;
	background: #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.recuadro_información2{

	background: #eeeeee;
	padding: 5px 10px 5px 10px;
	text-align: justify;
	font-size: 9px;
}

.fotos_album{
	float:left;
	position:relative;
	height: 70px;
	width: 95px;
	padding: 5px 2px 5px 2px;
	margin-left: 1px;
	margin-right: 1px;
	text-align: center;

}

a.albunes_numero_imagenes:link {
	font-style: italic;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

a.albunes_numero_imagenes:visited {
	font-style: italic;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}

#botones_derecha_home {
	position: absolute;
	margin-left:520px;
	width: 153px;
	min-height: 73px;
	_height: 73px;
	/*border: 1px solid #FF0;*/
}

#botones_derecha_home2 {
	position: relative;
	margin-left:30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#botones_derecha_home3 {
	position: relative;
	margin-left:80px;
	margin-top: 60px;
}

.texto_parrafo {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}

.texto_negrita {
	font-size: 14px;
	font-weight: bold;
	color: #a12736;
}

.ico_buscador {
	position:absolute;
	margin-top: -2px;
	margin-left: 5px;
	_margin-left: 5px;
}

.img_presentacion_cocinario_igone {
	margin-top: 0px;
	margin-left: 10px;
}
.titulo_ofertas_licitantes {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.td_home_noticia {
	padding-left: 60px;
	padding-right: 34px;
	width: 260px;

}

.td_home_titulo_noticia {
	text-align: justify;
	font: 15px verdana;
	color: #303030;
}

.td_home_espacio {
	padding-top: 7px;
}

.link_home_noticia {
	color: #808000;
	font-size: 0.6em;
	font-weight: bold;
}

a.link_home_noticia:link {
	color: #808000;
	font-size: 0.6em;
}

a.link_home_noticia:visited {
	color: #808000;
	font-size: 0.6em;
}

a.link_home_eventos:link {
	font-size: 0.6em;
}

a.link_home_eventos:visited {
	font-size: 0.6em;
}

a.link_home_noticia:hover {
	color: #999999;
}

.img_home_noticia {
	margin-left: 10px;
}

.tabla_home{
	margin-left: 24px;
}

.td_home_busqueda {
	padding-top: 20px;
}

.img_igone {
	float: left;
	margin-right: 10px;
}

h3.titulo_noticia {
	color: #a12736;
}

div.home_eventos_top {
	height:10px; 
	background-image:url(../_img/top_line.gif); 
	background-repeat: repeat-x; 
	margin:0 0 0 0;}
	
img.home_eventos_esquina_sup_izq { float:left; }
img.home_eventos_esquina_sup_der { float:right; }

div.home_eventos_content {
	background-image:url(../_img/left_line.gif); 
	background-repeat:repeat-y;
	background-color: #fdfdfd; }
	
div.home_eventos_boxcontrol {
	padding-left: 10px;
	padding-right: 10px;
	background-image:url(../_img/right_line.gif); 
	background-position:right; 
	background-repeat:repeat-y;
	width: 260px;}
	
div.home_eventos_bottom { height:10px; 
	background-image:url(../_img/btm_line.gif); 
	background-repeat:repeat-x; 
	border:0;
	padding:0;
	margin:0;}

#home_titulo_ultima_receta{
	margin: 56px 0 0 90px;
	position: absolute;
	color: #a12736;
	font-size: 0.6em;
	width: 155px;
	text-align: center;
}

.derecha {
	text-align: right;
}
	
img.home_eventos_esquina_inf_izq { float:left; }
img.home_eventos_esquina_inf_der { float:right; }
	
/* IE 5.5 box model hack para posicionar correctamente las imagenes de esquina */
* html img.home_eventos_esquina_sup_izq, * html img.home_eventos_esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
* html img.home_eventos_esquina_inf_der, * html img.home_eventos_esquina_sup_der { \margin-left:.2em; } 

.mensaje_sistema {
	border: 1px solid #000000;
	background-color: #C2FBBF;
	padding: 5px 5px 5px 5px;
}

a.link_mail_menu:link, a.link_mail_menu:visited {
	font-size: 10px;
	font-weight: bold;
	color: #A12736;
}

a.link_mail_menu:hover {
	font-size: 10px;
	font-weight: bold;
	color: #C4C4C4;
}

.home_texto_contacte {
	color: #C4C4C4;
	font-size: 10px;
	font-weight: bold;

}

.td_home_cabecera {
	text-align: right;
}

h1 {
	font-size: 15px;
}
.label_home_buscar {
	font-size: 8px;
}

h2{
	font: 18px verdana;
	color: #a12736;
	
}

/*------------(CSS LOGO TAW)------------*/

.tawlogo { 
font-family: arial, sans-serif; 
border: 1px solid #555; 
vertical-align: 0.3em;
font-weight: bold;
color: #fff;
font-size: 1.5em; 
background-color: #555;
padding: 0;
}

.tawlogo .tnivel {
padding: 0 0.4em ;
border-bottom: 0px;
background-color: #555;
color: #fff;
font-size: 0.8em;
}

.tawlogo abbr {
border-bottom: 0px;
}

.tawlogo acronym{
border-bottom: 0px;
padding: 0 0.3em;
background-color: #fff;
color: #000; 
}

.tawlogo sup{
padding: 0em;
vertical-align: 0.6em;
font-size: 0.6em;
}
/*------------(CSS LOGO TAW)------------*/
