@charset "UTF-8";

body{
 background-color:#FFF;
 overflow:hidden;
}

#layout{
 z-index:1;
 position:absolute;
 top:50%;
 left:50%;
 width:800px;
 height:600px;
 margin-top:-300px;
 margin-left:-400px;
  background-color:#FFF;
}
#menus{
 position:relative;
 z-index:200000;
 /*background-color:#FFF;*/
 text-align:center;
 border-collapse:collapse;
 float:left;
}
#menus td{
 padding:0;
/* border:1px solid #ccc;*/
}


#menu_principal{
 width:224px;
 height:168px;
 border-right:2px solid #818181;
 vertical-align:bottom;
 text-align:left;
}
#menu_principal #logo{
 float:left;
 margin-left:13px;
 margin-right:10px;
 }
#menu_principal img{
 border:0;
 margin:0;
 display:inline;
}
#menu_1{
margin-top:4px;	
}


#celda_menu_2{
 width:224px;
 height:168px;
 vertical-align:bottom;
 text-align:left;
}
#celda_menu_2 #no_carrusel{
 /*position:relative;*/
 list-style-type: none;
 margin:0px;
 padding-left:16px;	
}
#celda_menu_2 #no_carrusel li{
 position:relative;

 display: block;

 height:15px;
 padding:0px;
 margin:0px;
 margin-bottom:0px ! important;
 margin-bottom:-4px;/*hack para explorer*/

}
#celda_menu_2 #no_carrusel li a{
 position:relative;
 margin:0px;
 padding:0px;
 display:block;
 height:15px;
}
#celda_menu_2 #no_carrusel li a img{
 position:relative;
 padding:0px;
 border:0px;
 margin:0px;
 height:15px;
 display: block;
}

#mycarousel2 ul li{

display: inline;

height:15px;
padding:0px;
margin:0px;

}
#mycarousel2 ul li a img{

 padding:0px;
 border:0px;
 margin:0px;
 height:15px;
 }
 #mycarousel2 ul li a{

 padding:0px;
 border:0px;
 margin:0px;
 text-decoration:none;
 }

#datos{
 position:absolute;
 font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-weight:normal;
 width:400px;
}



#celda_derecha, #direccion{
 font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}
#celda_derecha input{
 border:0;
 background:none;
 font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:3px;
}

#layout a{
 text-decoration:none;
 font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:12.5px;
 color:#000000;
}
#layout a:hover{
 color:#FF0000;
}			
/*
#layout a.selected{
 font-size:19px;
 color:#CC0000;
}	
*/			
#div_carrusel{
/*position:absolute;*/
margin-top:-240px;
 height:310px;
 text-align:left;
/* border:1px solid #ccc;*/
}
#div_carrusel a, #div_carrusel a:hover{
color:#FFF;
}
#celda_copyright{
	position:absolute;
 text-align:left;
 vertical-align:middle;
 padding-left:43px;
 height:15px;
 font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
/* border:1px solid #ccc;*/
}
#scroll_texto{
 overflow: auto;
 position: relative;
 left:50px;
 top:70px;
 width:220px;
 height:480px;
 text-align:left;
 font-family: Arial Narrow, Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* font-weight:bold;*/
 font-size:11px;
 color:#000000;
 padding-right:15px;
 margin-left:50px;
 letter-spacing:0.07em;
}
#scroll_texto .barralinks a:hover{
 color:#FFF;
}
#scroll_texto .cajalinks{
/* height:58px;*/
}
#scroll_texto .cajalinks table{
	width:100%;
 border-collapse:collapse;
}
#scroll_texto .cajalinks table td{
 padding:0;

}
#scroll_menu{
 overflow: auto;
 position: relative;
 width:180px;
 height:75px;
}
.titulo{
display:block;
font-family:Arial Narrow, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#F00;
border-bottom:1px solid #CCC;
}
.loading{
background-image:url(../graphs/loading.gif);
background-repeat:no-repeat;	
}
a.innerborder, a.innerborder img {
 float: left;
 overflow:hidden;
}
a.innerborder:hover {
 border:1px solid #f00;
}
a.innerborder:hover img {
 margin: -1px;
}


