body{
font-family: Verdana,Helvetica; 
font-size: 10px; 
color:#444444; 
margin-top: 0;
margin: 0px;
padding: 0px;
background: rgb(255, 255, 255) none repeat scroll 0%;
-moz-background-clip: -moz-initial;
-moz-background-origin: -moz-initial;
-moz-background-inline-policy: -moz-initial;
text-align: center;
}

p{
font-family: Verdana,Helvetica; 
font-size: 11px;
}

a{
background: none; 
color: #21536A; 
font-size: 10px; 
font-family: Verdana, Helvetica;
text-decoration: none;
}

a:active{
background: none; 
color: #EF5D08;
font-size: 10px;
font-family: Verdana, Helvetica;
text-decoration: none;
}

a:visited{
background: none;
color: #21536A;
font-weight: bold;
font-size: 10px; 
font-family: Verdana, Helvetica;
text-decoration: none;
}

a:hover{
background: none;
color: #EF5D08;
font-size: 10px;
font-family: Verdana, Helvetica;
text-decoration: none;
}

/*
h1{
font-size: 11px; 
font-size: Verdana, Helvetica;
text-decoration: none;
}
*/

#contenedor{
padding: 0px;
margin:0px auto;
width: 799px;
height: 100%;
text-align: left;
}

#cabecera{
background: url('../img/cabintep.gif') no-repeat;
margin: 0px;
width: 799px;
height: 99px;
}

#cabecera_{
background: url('../img/menuhor.gif') no-repeat;
margin: 0px;
width: 799px;
height: 38px;
}

#cuerpo{
width: 100%;
vertical-align: top;
border: 0px;
padding: 0px;
}

#barra_lateral_izquierda{
width: 300px;
border: 0px;
margin: -1px 0px;
background: url('../img/space.gif') no-repeat top right;
float: left;
}

.menu_{
background: url('../img/fondomenu.jpg') repeat-y;
width: 293px;
margin: 0px 0px;
padding: 0px 5px;
text-align: left;
}

.tabla_collapse{
width: 90%;
border-collapse: collapse;
border: 1px dashed #9bbeca;
border-bottom: 1px solid #9bbeca;
border-top: 1px solid #9bbeca;
background: #ffffff; 
color: #21536A;  
font-weight: bolder;
font-size:10px;
text-align: center;
margin: 0px auto;
margin-bottom: 5px;
}

ul{
list-style: none;
padding: 0px;
margin: 0px;
}

#barra_lateral_derecha{
/*margin-left: 310px;*/
width: 499px;
background: url('../img/icon.gif') top right no-repeat;
float: right;
padding: 0px;
/*border: 1px black solid;*/
}

.menu_contenido{
background: url('../img/menu_1.gif') no-repeat;
width: 280px;
margin: 0px -5px;
padding: 15px 0px;
text-align: center;
}

.tit{
font-weight: bold;
font-size: 10px;
color: #990000;
margin: 0px;
}

#pie{
padding: 10px;
clear: both;
width: 779;
text-align: center;
color: #999999;
}

.plano{
margin: 5px auto;
width: 260;
height: 148;
position: relative;
}

/* Estilos para hacer el tooltip */

a.info{
position:relative;
z-index:24; background-color:#ccc;
color:#000;
text-decoration:none;
}

a.info:hover{
z-index:25; background-color:#ff0;
}

a.info span{  /*Esta es la que hace que el texto en el span no se despliegue en el estado normal de la URL*/
display: none;
}

a.info:hover span{  /* Esta zona es la que hace que se despliegue cuando nos ubicamos sobre el texto de la URL o la imagen dentro de la URL*/
display:block;
position:absolute;
top:1em;
left:1em;
width:200px;
border:1px solid #0cf;
background-color:#EEEEEE;
color:#000000;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 5px;
}

img{
border: 0px;
}


/************************* ESTILOS PARA EL SCROLL ********************************/

/* root element for the whole scrollable setup */
div.scrollable {
	position:relative;
	overflow:hidden;
	width: 720px;	 
	height:200px;	
}

/* 
	root element for scrollable items. It is 
	absolutely positioned with large width. 
*/
#thumbs {	
	position:absolute;
	width:20000em;	
	clear:both;
	border:1px solid #222;
}

/* custom positioning for navigational links */
a.prev, a.next {
	margin-top:105px;	
}



/* single item */
#thumbs div {
	float:left;
	width:180px;
	height:200px;
	background:#333 url(../img/h150.gif) repeat-x 0 146px;
	color:#fff;
	border-left:1px solid #333;
	cursor:pointer;
}

/* style when mouse is over the item */
#thumbs div.hover {
	background-color:#444;	
}

/* style when element is active (clicked) */
#thumbs div.active {
	background-color:#066;
	cursor:default;
}

#thumbs h3, #thumbs p, #thumbs span {
	margin:13px;		
	font-family:"bitstream vera sans";
	font-size:9px;
	color:#fff;	
}

#thumbs h3 em {
	font-style:normal;
	color:yellow;
}

.btn_menu{
float: right;
margin-right: 5px;
}

ul.hiperenlace
{
padding: 10px;
margin: 0px;

}

ul.hiperenlace li
{
font-size: 11px;
}

ul li ul
{
padding: 10px;
}

.patrocinadores{
width: 90%;
margin: 0px auto;
text-align: center;
}
