body {
	margin: 0;
	text-align:center;
}
img {
	border: 0;
}
#col2 {
	background-color: #FFF;
}
.tablachica  {
	width: 400px;
}
.tabla1 {
	width: 440px;
	border-collapse: collapse;
}

.titulo2 {
	font-family: tahoma;
	font-size: 16pt;
	color: #336699;
	font-weight: bold;
}
.subtitulo {
	font-family: tahoma;
	font-size: 11pt;
	color: #336699;
}
.subtitulo2 {
	font-size: 10pt;
	font-family: tahoma;
	color: #999999;
	font-style: italic;
}
.subtitulo3 {
	font-family: tahoma;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}
.celdapunteada {
	border-style: dotted;
	border-width: 1px;
	padding: 7px;
	text-align: justify;
}
.celdasepara {
	font-size: 4px;
}
.titubanner  {
	font-family: tahoma;
	font-size: 10pt;
	color: #333333;
	text-align: center;
	background-color: #3399ff;
}
.celdarriba  {
	height: 20px;
	font-family: tahoma;
	font-size: 10pt;
	color: #fff;
	padding-left: 15px;
	background-image: url(index/celdaarriba.PNG);
	background-position: left center;
}
.celdabajo   {
	font-family: tahoma;
	font-size: 1px;
	color: #ffffff;
	height: 15px;
	background-color: #008cce;
	background-position: left center;
}
.encabezado  {
	font-family: tahoma;
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
	height: 40px;
	text-align: left;
	padding-left: 15px;
	background-color: #b3d24e;
}
.encabezado2  {
	background-color: #b3d24e;
	padding-left:15px;
	font-family:tahoma;
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
}
.cuerpo {
	vertical-align: top;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family:tahoma;
	font-size:10pt;
	text-align:left;
}
#footer {
	background-color: #FFF;
	text-align: center;
	width: 780px;
}
a {
	font-family: tahoma;
	font-size: 10pt;
	color: #a5c739;
}
/* Css div recomendar */
#recomendar {
	text-align: center;
	background-color: #c9d5e9;
	font-size: 10pt;
	padding: 5px;
}
#recomendar input {
	width: 150px;
	border: #b4b4b4 1px solid;
}
#recomendar .recomendar-izq {
	float: left;
	width: 195px;
}
#recomendar .recomendar-der {
	float: left;
	width: 195px;
}

/* Css mensaje del formulario*/
.msjformulario {
	text-align: center;
	background-color: #7db4df;
	color: #FFF;
	width: 400px;
}

/* Css Directorio Web */
.categ  h2 {
	color: #0080c0;
}
.titulo_web {
	color: #606060;
	font-size: 11pt;
	font-weight: bold;
}
.url a {
	font-size: 10pt;
}
.url-new {
	color: #606060;
	font-size: 11pt;
	font-weight: bold;
}
.star {
	text-align: center;
	border: solid #dbdbdb 1px;
}

/* Css Webs Filtros */
#filtros {
	width: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: #65851b;
	background-color: #d7f07d;
}
#filtros form, select, input {
	margin: 3 px;
}
#filtros select {
	width: 200px;
}
#filtros .celdaizq {
	width: 120px;
}

/* Css Hoteles */
.hotel {
	float: left;
	border: solid 1px #969696;
}
.hotel_nombre {
	float: left;
	width: 100%;
	text-align: center;
	background-color: #66d0d9;
}
.hotel_stars {
	text-align: right;
	float: left;
	width: 100%;
	clear: both;
}
.hotel_foto {
	float: left;
	clear: both;
}
.hotel_foto img {
	float: left;
	border-right: 1px solid #909090;
	padding: 5px;
}
.hotel_datos {
	float: left;
	background-color: #2f4a8a;
	color: #FFF;
}

/* CSS NOTAS */
.wrap_notas {
	text-align: left;
	border: 1px solid #82c9cc;
}
.wrap_notas a {
	font-size: 11pt;
	color: #1c8e30;
	margin-bottom: 5px;
}

/* CSS AGENDA */
.dif_agenda {
	font-size: 9pt;
	color: #c00;
	font-style: italic;
}
.b_agenda {
	border: 1px solid #e96a54;
}
