/********************** FUCKING IE PATCH **********************/



IMG{
	vertical-align: text-bottom;
}
BODY{
    margin-left:2.5px;
	margin-right:3px;
}



/********************** ESTILOS DE LA BARRA ARRIBA **********************/



TABLE.barraArriba{
	width: 100%;
	height: 65px;
}
TABLE.barraArriba TD.recetas{
	padding:2px;
	color: #DE4040;
    font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, sans-serif;
}
TABLE.barraArriba TD.recetas A{
	padding:2px;
	color: #DE4040;
    font-size: 10px;
	font-weight: bold;
	font-family: Verdana, arial, Helvetica, sans-serif;
	text-decoration: none;
}
TABLE.barraArriba TD.recetas A:hover{
	text-decoration: underline;
}
TABLE.barraArriba TD.logoMedio{
	width: 390px;
	background-image: url(../images/header_bkg.gif);
	background-repeat: repeat-x;
}
TABLE.barraArriba TD.temperatura{
	width: 100%;
	height: 65;
	background-image: url(../images/header_bkg.gif);
	background-repeat: repeat-x;
}
TABLE.barraArriba TD.temperatura DIV{
    font: bold 9px verdana;
	color: #000;
    position:absolute;
    width: 220px;
    height: 65px;
    right: 15px;
}
TABLE.barraArriba TD.temperatura TABLE.enDiv{
	color: #000000;
    font-family: Verdana, arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
}


/********************** ESTILOS DE LA BOTONERA **********************/



TABLE.botonera{
	width:				167px;
	background-color:	#FFF3EA;
}
TABLE.botonera A{
    font:				bold 11px verdana, arial, helvetica;
    color:				#000;
    text-decoration:	none;
}
TABLE.botonera A:hover{
    font:				bold 11px verdana, arial, helvetica;
	color:				#E67316;
    text-decoration:	none;
}
TABLE.botonera TD.links{
	padding: 6px 2px 10px 6px;
}
TABLE.botonera TR.inicio{
	background-color: #FFCFA7;
}
TABLE.botonera TR.inicio TD.espaciado{
    font:				11px verdana, arial, helvetica;
	color:				#000;
    text-decoration:	none;
	padding: 4 0 9 5;
}
TABLE.botonera TD.paginasAmigas{
	font-family: 		verdana;
	font-size:			8px;
	width: 				167px;
	padding-bottom: 	30px;
}
TABLE.botonera A.linkAmigos{
    font:	bold 10px verdana;
	color:	#E67316;
	text-decoration: none;
}
TABLE.botonera A.linkAmigos:hover{
    text-decoration: underline;
    color: #EE8228;
    font:	bold 10px verdana;
}
/******************* ESTILO DEL INDEX Y CONTENIDO INDEX *******************/



.tituloIndex{
	font:	bold 13px verdana;
	color:	#DE4019;
	font-weight: bold;
}
.descripcionIndex{
	font:	10px verdana;
	color:	black;
	text-align: justify;
}
TABLE.listado{
	width: 100%;
	border: 2px solid #E67316;
}
TR.impar{
	background-color: #ffffff;
	height:				95px;
}
TR.par{
	background-color: #FFF3EA;
	height:				95px;
}
TABLE.listado TD.imagen{
	width:		120px;
	padding:	10px 10px 10px 10px;
}
TABLE.listado TD.imagen IMG{
	border: 	2px solid #FFCFA7;
}
TABLE.listado TD.contenido{
	width:			100%;
	vertical-align:	top;
	padding-top: 	10px;
	font:    10px verdana;
	color: 	 #E67316;
	padding-top: 3px;
}
TABLE.listado TD.contenido A{
    color: #d9441c;
    text-decoration: none;
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold;
}
TABLE.listado TD.contenido A:hover{
    text-decoration: underline;
}
TABLE.listado TD.contenido .titulo{
	font-family: helvetica,arial;
	font-weight: bold;
	font-size: 18px;
	color: #DE4019;
	width:	70%;
}
TABLE.listado TD.contenido DIV.enContenido{
	position: relative;
	top: 0px;
	left: 0px;
	height: 102px;
}
TABLE.listado TD.contenido DIV.info{
	position: absolute;
	bottom: 5px;
	right: 0px;
}
TABLE.listado TD.contenido TABLE.dentroDeContenido TD.titulo A{
	text-decoration: none;
	color: #DE4019;
}
TABLE.listado TD.contenido TABLE.dentroDeContenido TD.titulo A:hover{
    text-decoration:	underline;
}
TABLE.listado TD.contenido A.contact_info{
	font-family: helvetica,arial;
	font-size: 10px;
	color: #DE4019;
	padding: 0px 6px 0px 0px;
	text-decoration: none;
}
TABLE.listado TD.contenido A.contact_info:hover{
	text-decoration: underline;
}
TABLE.paginado{
	border:	0px;
	width:	100%;
	font-family: helvetica,verdana ;
	font-size: 12px;
	color: #D94A28;
	padding-top:10px;
}

TABLE.paginado TD.pages{
	color: 				#D94A28;
	font:				bold 11px Verdana, Arial, Helvetica, sans-serif;
}
TABLE.paginado a{
    border:	0px;
	font-family: helvetica,verdana ;
	font-size: 12px;
	color: 				#D94A28;
	text-decoration:	none;
}
TABLE.paginado a:hover{
	text-decoration:	underline;
}



/********************** ESTILO DEL FOOTER **********************/



TABLE.footer{
    padding: 			0 0 0 0;
    background-color:	#ffffff;
    width: 				100%;
}
TABLE.footer TD.tandilEnLaRed{
	width: 167px;
	background-image:url(../images/footer_bkg2.gif);
	background-repeat:repeat-x;
}
TABLE.footer TD.pagsAmigas{
	background-image:	url(../images/footer_bkg.gif);
	background-repeat:	repeat-x;
	width:				100%;
}
TABLE.footer TD.dokkoText{
	padding:			0 0 0 0;
	background-image:	url(../images/footer_bkg2.gif);
	background-repeat:	repeat-x;
}
TABLE.footer TD.dokkoText A:hover{
    text-decoration: underline;
}
TABLE.footer TD.izquierda{
	width: 11px;
	background-image: url(../images/footer_bkg2.gif);
}
TABLE.footer TD.copyright{
	font:10px verdana;
	color:#000;
	font-weight:normal;
	padding-top: 9px;
	text-decoration: none;
}
TABLE.footer TD.copyright A{
	color:#DE4019;
	font-weight: 		bold;
	text-decoration: none;
}
TABLE.footer TD.copyright A:hover{
	color:#e67316;
	font-weight: 		bold;
	text-decoration: underline;
}



/********************** ESTILO DEL INDEX **********************/



TABLE.principal{
    height: 600px;
	width: 100%;
}
							/***** BARRA ARRIBA *****/
TABLE.principal TD.barraArriba{
	width: 100%;
}
							/***** BOTONERA *****/
TABLE.principal TD.botonera{
	width: 136px;
	background-color:	#FFF3EA;
}
							/***** LISTADO *****/
TABLE.principal TD.listado{
	padding:		10px 40px 10px 40px;
	width:	    	100%;
	text-align:		left;
	color:			#DE4019;
	font-weight:	bold;
}
							/***** PUBLICIDADES *****/
TABLE.principal TD.publicidades{
	width:				132px;
	height:				100%;
	background-color: 	#FFF3EA;
}
TABLE.principal TD.publicidades DIV.enPublicidades{
	position: relative;
}
TABLE.principal TD.publicidades DIV.enPublicidades DIV{
	position: absolute;
}
TABLE.principal TD.footer{
	width: 100%;
	height:	1px;
}



/********************** ESTILOS PARA LAS PUBLICIDADES **********************/



IMG.publicidades{
	margin-top:		10px;
}
TABLE.PublicidadListado{
    width:				100%;
    padding-top:		10px;
}


/********************** ESTILOS PARA VIEW **********************/


							/***** VIEW VOLVER *****/
DIV.viewVolver{
	position:				absolute;
	bottom:					2.5px;
	right:					0px;
}
DIV.viewVolver A{
    font: bold 11px verdana;
    color: #DE4019;
    text-decoration: none;
}
DIV.viewVolver A:hover{
    color: #FFCFA7;
    text-decoration: underline;
}
							/***** VIEW *****/
DIV.view{
	height: 			*;
	border: 			2px solid #E67316;
	background-color: 	#fff3eb;
}
DIV.view DIV.contenido{
	position: 			relative;
	width: 				100.1%;
	height: 			111px;
}
DIV.view DIV.contenido DIV.foto{
	position: 			absolute;
	left:				0px;
	padding: 			9px;
	width: 				82px;
	height: 			82px;
}
DIV.view DIV.contenido DIV.info{
	position: 			absolute;
	top:				0px;
	left: 				112px;
	width: 				90%px;
	height: 			111px;
	padding: 			10px 0px; 3px 0px;
	color:				#E67316;
	font: 				11px verdana;
}
DIV.view DIV.contenido DIV.info .nombre{
	padding: 			5px;
	color:				#DE4019;
	font: 				19px helvetica,arial bold;
}
DIV.view DIV.contenido DIV.info A{
	color:				#DE4019;
	font: 				11px verdana;
	font-weight:		bold;
	text-decoration:	none;
}
DIV.view DIV.contenido DIV.info A:hover{
	color:				#FFCFA7;
	text-decoration:	none;
}
DIV.view DIV.descripcion{
	position: 			relative;
	width: 				*;
	padding: 			7px;
	background-color: 	#fff;
}
DIV.view TABLE.imagenes{
	width: 				100%;
}
DIV.view TABLE.imagenes A{
	color:				#DE4019;
	font: 				bold 14px helvetica,arial;
	text-decoration:	none;
}
DIV.view TABLE.imagenes A:hover{
	color:				#FFCFA7;
}
DIV.view TABLE.imagenes IMG{
	width: 				82px;
	height: 			83px;
	border: 			1px solid black;
}
DIV.view TABLE.imagenes IMG.flechas{
	width: 				26px;
	height: 			26px;
	border:				none;
}
DIV.view DIV.mapa{
	position: 			relative;
	width: 				*;
	padding: 			17px 0px 17px 0px;
	top:				-32px;
}
DIV.view DIV.mapa DIV.poniendoMapa{
	position: 			relative;
	top:				0px;
	height:				100%;
	width:				100%;
	visibility:			hidden;
}
DIV.view DIV.mapa DIV.cargandoMapa{
	position: 			absolute;
	top: 				150px;
	width:				100%;
	height:				100%;
	visibility:			visible;
	color: 				#000000;
	font-family: 		verdana,arial;
	font-size: 			10px;
	font-weight: 		bold;
	text-decoration: 	none;
}

/*  ESTILO DEL TEXTO Q HAY EN EL "HEADER" */

.headerText{
	font: bold 9px verdana;
	color: #000;
}

/*  ESTILO DEL TEXTO DE LAS SECCIONES Q ESTA EN EL "LISTADO" */

.listadoText{
	font: bold 14px verdana;
	color: #17743F;
}

.linkGaleria a{
    font: bold 11px verdana;
    color: #17743f;
    text-decoration: none;
}
.linkGaleria a:hover{
    color: #84C128;
}

/* MAPA */

TABLE.PopUpGaleriaFotos TABLE.mapa DIV.divExterior{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:521px;
	padding: 10px 10px 16px 10px;
}
TABLE.PopUpGaleriaFotos TABLE.mapa DIV.divExterior DIV.divVacio{
	position: relative;
	top:0px;
	height:521px;
	width:100%;
	visibility:hidden;
}
TABLE.PopUpGaleriaFotos TABLE.mapa DIV.divExterior DIV.cargando{
	position: absolute;
	top: 150px;
	width:100%;
	height: 32px;
	visibility:visible;
	color: #000000;
	font-family: verdana,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}



/********************************** LISTADO **********************************/



H1.titulo{
	margin: 		2px 2px 6px 2px;
	font-family: 	helvetica,arial;
	color: 			#17743F;
	font-size: 		20px;
}
TABLE.listado A.titulo{
    color: #DE4019;
    font-family: helvetica,arial;
    font-size: 19px;
    font-weight: bold;
    text-decoration: none;
}
TABLE.listado A.titulo:hover{
    text-decoration: underline;
}
DIV.tablaFlotante{
	text-align:right;
	position: relative;
	width:100%;
	height: 35px;
}
DIV.tablaFlotante DIV.breadcrums{
	padding: 0px 0px 0px 6px;
	position: absolute;
	top:0px;
	left:0px;
	font-family: helvetica,arial;
	font-size: 10px;
	color: #E67316;
	text-decoration: none;
}
DIV.tablaFlotante DIV.breadcrums A{
	font-family: helvetica,arial;
	font-size: 10px;
	color: #E67316;
	text-decoration: none;
}
DIV.tablaFlotante DIV.breadcrums A:hover{
	color: #DE4019;
	text-decoration: underline;
}
DIV.tablaFlotante DIV.nombreTipo{
	margin: 15px 0px 0px 3px;
	position: absolute;
	top:0px;
	left:0px;
}
DIV.tablaFlotante DIV.nombreTipo H1{
	margin: -1px 2px 6px 2px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #e67316;
	font-size: 17px;
}
DIV.tablaFlotante DIV.paginado{
	position: absolute;
	bottom: 2.5px;
	right: 2px;
	color:	#f78529;
	font-family: tahoma,arial;
	font-size: 11px;
	font-weight: bold;
}
TABLE.paraPag {
	width:	100%;
	color: #DE4019;
	font-family: helvetica,arial;
    font-size: 12px;
}
TABLE.paraPag A{
	color: #DE4019;
	text-decoration: none;
}
TABLE.paraPag A:hover{
	text-decoration: underline;
}
/**********************************PAGINAS AMIGAS******************************/
TABLE.paginasAmigas{
	border: 			2px solid #E67316;
	width:				100%;
	margin-top:			1px;
}
TABLE.paginasAmigas TR{
	height:				30px;
}
.tituloUrl A{
    font:	bold 12px verdana;
	color:	#DE4019;
	text-decoration: none;
}
.tituloUrl A:hover{
    text-decoration: underline;
    color: #E67316;
}
/******************************************************************************/
DIV.contacto{
	position: relative;
	top: 0px;
	left: 0px;
}
A.link{
	border:				0;
	text-decoration:	none;
}
A.link:hover{
	color:				#000;
	text-decoration:	underline;
}
DIV.texto{
	position:			absolute;
	top:				0px;
	left:				13px;
	font: 				bold 10px verdana,arial;
	margin:				7px 9px 3px 5px;
	color:				#000000;
	height:				43px;
	width:				132px;
}
DIV.texto:hover{
	text-decoration:	underline;
}
DIV.texto SPAN{
	text-decoration:underline;
	color: #DE4019;
}