/* BODY */
body
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	background-image:url(../imagenes/portada/fondo_pagina.gif);
	background-repeat: repeat-y;
	background-position: top center;
	
	background-color: #F0F0F0;
}
/* FIN BODY */
	
/* celdas */
td
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}
.tablaPrincipal
{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#1F5E76;
	
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#1F5E76;
}
.tablaCategorias
{
	border-left-width:1px;
	border-left-color: #005272;
	border-left-style: solid;

	border-top-width:1px;
	border-top-color: #005272;
	border-top-style: solid;

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005272;
}

.tablaTodosBordes
{
	border-width: 1px;
	border-color: #005272;
	border-style: solid;
}

.celdaCategorias
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005272;
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #005272;
}
.celdaFotoCategorias
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005272;
}
.celdaPie
{
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#005272;
	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#005272;

	background-color: #EEEAC4;
}
.mapaPrimerNivel
{
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color: #005272;
}
.mapaSegundoNivel
{
	border-left-width:1px;
	border-left-style: solid;
	border-left-color: #005272;
}

.tablaFormularioAcceso
{
	border-width:1px;
	border-style:solid;
	border-color: #8F8F8F;
	background-image:url(../imagenes/portada/icono_login.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.celdaRotuloPortada
{
	background-image:url(../imagenes/portada/rotulo_largo_vacio.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	
	height: 24px;
	
	padding-left: 12px;
}
.celdaRotuloEstablecimiento
{
	width: 100%;
	background-color: #07A7E5;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
}
.celdaRotuloReserva
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #00A5E5;
	border-width: 1px;
	border-style: solid;
	border-color: #CCEDFA;
}
.celdaNoticiaPortada
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #005272;
}
.celdaMenuDerecho
{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#0B83B3;
}

.cabecera
{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0B83B3;
}

.barraCabecera
{
	background-color: #FFF0B0;
	
	font-family: arial;
	font-size: 10px;
	color: #007DAE;
}

.celdasConBorde
{
	border-width:1px;
	border-style:solid;
	border-color:#BEBEBE;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
}

.celdasConBordeSinLateral
{
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#BEBEBE;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
}
.celdasConBordeSintopes
{
	border-left-width: 1px;
	border-right-width: 1px;
	
	border-left-style: solid;
	border-right-style: solid;
	
	border-left-color: #0B83B3;
	border-right-color: #0B83B3;
}

.celdasGrisConBorde
{
	border-width:1px;
	border-style:solid;
	border-color:#BEBEBE;
	
	background-color:#F2F2F2;
	
	font-size:11px;
	font-family:Arial,sans-serif;
	
}
.fondoCabecera
{
	background-image:url(../imagenes/portada/fondo_cabecera.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.fondoMenu
{
	background-image:url(../imagenes/portada/fondo_menu_izq.gif);
	background-repeat: repeat;
	background-position: top left;
}

.fondoContenido
{
	background-color:#FFFFFF;
}

.PopupLateralPuntos
{
	border-right-width:2px;
	border-right-color:#124A0A;
	border-right-style:dotted;
}
/* fin celdas */

/* reglas horizontales */
hr
{
	border-color:#005272;
	border-width:1px;
	height: 1px;
	border-style:solid;
}
hr.verde
{
	border-color:#1E5F15;
	border-width:1px;
	border-style:solid;
	width: 90%;
	height:1px;
}
/* fin reglas horizontales */

/* listas */
li.menus
{
	color:#1E5F15;
}
/* fin listas */

/* formularios */
.formularios
{
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	border-color: #727272;
	color: #000000;
	border-style:solid;
	border-width:1px; 
}

.login
{
	border-color:#8F8F8F;
	border-width:1px;
	border-style:solid;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 15px;
}
.buscador
{
	border-color:#000000;
	border-width:1px;
	border-style:solid;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	height: 14px;
}
.listaFecha
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.reservas
{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	border-width:1px;
	border-style: solid;
	border-color: #005272;
}
/* fin formularios */

/* imagenes */
img.conborde
{
	border-style: solid;
	border-width: 1px;
	border-color: #0B83B3;
}
/* fin imagenes */

/* enlaces */
	/* enlaces sin clase */
a:link,a:visited
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a:hover
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
	/* menu */
a:link.menu,a:visited.menu
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005272;
	text-decoration:none;
}
a:hover.menu
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005272;
	text-decoration:none;	
}

	/* menu nivel 2 */
a:link.menu2,a:visited.menu2
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a:hover.menu2
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
}
	/* menu nivel 3 */
a:link.menu3,a:visited.menu3
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a:hover.menu3
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;	
}

	/* sesion */
a:link.sesion,a:visited.sesion
{
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E5F15;
	text-decoration:none;
}
a:hover.sesion
{
	font-family: Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E5F15;
	text-decoration:none;	
}
	/* categorias */
a:link.categoria,a:visited.categoria
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E5F15;
	text-decoration:none;
}
a:hover.categoria
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E5F15;
	text-decoration:none;	
}
	/* popups */
a:link.pop,a:visited.pop
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
a:hover.pop
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;	
}
	/* negro (para noticias breves) */
a:link.negro,a:visited.negro
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a:hover.negro
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;	
}
	/* mas (para el enlace de leer más) */
a:link.mas,a:visited.mas
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a:hover.mas
{
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;	
}
/* fin enlaces */

/* textos */
.textoDatosWebcamNegro
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.textoDatosWebcamAzul
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #007DAE;
}

.textoLogin
{
	font-family: Arial;
	font-size: 11px;
	color: #8F8F8F;
	font-weight: bold;
}
.textoPie
{
	font-family: arial;
	font-size: 10px;
	font-weight:normal;
	color: #005272;
}
.textogris
{
	font-size:11px;
	font-family:Arial,sans-serif;
	color:#9D9D9D;	
}
.textoFecha
{
	color:#0981B0;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
}
.rotuloPopup
{
	font-family: arial;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.rotuloSeccion
{
	font-family: arial;
	font-size:11px;
	font-weight: bold;
	color: #005272;
	padding-left: 15px;
}
/* fin textos */

/* capas y posicionamiento */
#separador
{
	padding-top:2px;
}
