/* CSS Document */
* {margin:0; padding:0}
.sm {list-style:none; width:1100px; height:100px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}
a img {border:0}
input[readOnly]
{	
	color:#afafaf;	
}
textarea[readOnly]
{	
	color:#afafaf;	
}
body{
background-color:#FFF;

/*background-repeat:repeat-x;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
tr{
	height:22px;	
	}

td {
	/*padding-left:15px;*/}
H2{
	color:#FFF;
	font-size:14px;	
	}
.text{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	}
.contenedor{
	padding:0;
	
	float:none;
	margin-top:0;
	top:0;
	width: 1000px;
	margin: auto;
		
}
.cabecera{
	margin-top:0;
	top:0;	
	width: 1000px;
	height: 200px;
	background-color:#FFF;
	background-image:url(../imagenes/cabecera.jpg);
}

.menuh{
height:24px;
width: 1000px;
background-color:#900;
}


.contenido{
	position: relative;
	width: 800px;
	height:400px;
	background-color:#FFF;	
	float:left;
	/*
	background-color: #FFFFFF;
	padding-left: 20px;
	line-height: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: justify;
	padding-right: 20px;
	*/
}

.propagandader{
	width: 195px;
	height:400px;
	position: relative;
	padding-left: 5px;
	/*background-image:url(../imagenes/mangos.gif);*/
	background-repeat:repeat-x;
	background-color:#666;
	font-family: Arial, Helvetica, sans-serif;
	float:right;
}
.propagandaizq{
	width: 300px;
	height:700px;
	position: relative;
	/*background-image:url(../imagenes/casa.gif);*/
	background-repeat:repeat-x;
	/*background-color: #9A9CA6;*/
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	
}

.webmaster{
color:#999;
width: 1000px;
background-color:#800000;
	height:40px;
	float:right;
	text-align:center;
	text-decoration:none;
}
.login{
	background-color:#FFF;
	
}


.tabla{
	border-width: 1px;
	border-color: 75263C;
	border-style:dotted;
	border:1px solid #2E2E2E;
}
/********************* para menu horizontal acordeon ****************/
div#nifty{ margin: 0 ;background: #F0EDE0}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #F0EDE0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
.construccion
{
color:#FF0000;
font-size:16px;
font-weight:700;
font-style:italic;
}
div#bean{
 position: fixed;
 right: 0;
 bottom: 0;
 display: block;
 height: 150px;
 width: 150px;
 background: url(../imagenes/postit.png) ;
 }
 
/************************ fin de menu acordeon ***********************/

/************************contador de visitas*****************************/
.contador
{
	position:absolute;
	right:0;
	bottom:0;
	
}
.titulo
{
	font-size:16px;
	font-weight:700;
	color:#009;
}
.titulo2
{
	font-size:12px;
	font-weight:700;
	color:#009;
}
.resultados
{
	font-size:16px;
	font-weight:700;
	color:#C00;
}
.tablaresul
{
	border-width:1px;
	border-collapse:collapse;
	border-spacing:10px;
}
table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding-left:10px;
	padding-right:10px;
	/*padding: 8px;*/
	border-style: solid;
	border-color: #9eb6ce;
	background-color: #d3dbe9;
}
table.gridtable td {
	border-width: 1px;
	padding-left:10px;
	padding-right:10px;
	/*padding: 8px;*/
	border-style: solid;
	border-color: #d0d7e5;
	/*background-color: #ffffff;*/
}
table.gridtable tr:nth-of-type(odd) {
	background-color:#eef4fd;
}
table.gridtable tr:hover{
	background-color:#f9d99f;
	/*background-color:#f2c56a;*/
}


.redondeado
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:180px;
float:left;
background-color:#f4ede1;
padding-top:15px;
padding-bottom:15px;
padding-left:5px;
padding-right:5px;
margin-left:10px;
border-radius:15px;
-moz-border-radius:15px 0px 15px 0px;
-webkit-border-radius:15px 0px 15px 0px;
border:1px solid #707070;
}
.tredondeado
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.tablabusqueda
{
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#999;
	margin:0px;	
}
.background
{
	width:400px;}
.logofijo
{
	position:fixed;
}
table.detalleguia1
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border-collapse:collapse;
	border-color:#fff;
	/*
	
	border-width:1px;
	border-style:solid;*/
}
table.detalleguia1 th
{
	background-color:#09F;
	color:#FFF;
	font-size:12px;
	text-align:left;
	padding-left:10px;
	font-weight:900;
	
}
table.detalleguia1 td
{
	border-collapse:collapse;
	border-color:#FFF;
	border-width:1px;
	border-style:solid;
	padding-left:5px;
	padding-right:5px;
}
table.detalleguia1 tr:nth-of-type(odd) {
	background-color:#eef4fd;
}