*
{
 margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt;
 padding-bottom: 0pt; padding-left: 0pt; font-family:Arial,Verdana; font-size: 11px; 
 }
 

body
{
	padding: 0px;
	margin: 0px;
	margin-top: 0pt;
    margin-right: auto;
    margin-bottom: 0pt;
    margin-left: auto;
    background-color: transparent;
    background-image: url(../img/body.png);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: center center;
}



a:hover
{
	text-decoration: none;
}
.m_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #727272;
}

.m1_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #818181;
}

.f_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #5984B0;
}

.f1_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #8B8A8A;
}

.h_text
{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 10px;
	color: #98BA65;
}

.h1_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #7E9F4B;
}

.h2_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #6E7DB4;
}

.l_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5B92B1;
}

.l1_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #FF9024;
}

.ls1_text
{
	font-family: Tahoma;
	font-size: 9px;
	line-height: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
}

.ls2_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #8B8A8A;
}

.ls3_text
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 11px;
	color: #717171;
}

.c_text
{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 10px;
	color: #777777;
}

.form
{
	height: 17px;
	border-color: #CDCDCD;
	border-bottom-width: 1px;
	border-right-width: 1px;
	background-color: #ffffff;
	margin: 0px;
}
.form_div
{
	height: 23px;
	margin-top: 10px;
}

a.ls1_text
{
	text-decoration: none;
}
a.ls1_text:hover
{
	text-decoration: underline;
}

a.ls2_text
{
	text-decoration: none;
}
a.ls2_text:hover
{
	text-decoration: underline;
}

a.ls3_text
{
	text-decoration: none;
}
a.ls3_text:hover
{
	text-decoration: underline;
}

*
{
	font-family: Verdana,Arial;
	font-size: 10;
}



input.text
{
	border: 1px solid #525252;
	font-size: 100%;
}

.fuentebusqueda
{
	font-family: Verdana,Arial;
	font-size: 62.5%;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}



.clear { clear: both; }

.input_box
{
    border: solid 1px #7da3df;  
    background: #e5f3fd; 
    font-family: tahoma;
    /*font-size: 11px;*/
	margin-top: 0px;
	margin-left: 0px;
}	

div.scrollable { 
     
    /* required settings */ 
    position:relative; 
    overflow:hidden;          
    width: 500px;     
    height:90px;     
} 
 
/*  
    root element for scrollable items. Must be absolutely positioned 
    and it should have a super large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 

div.scrollable div.items {     
    /* this cannot be too large */ 
    width:20000em;     
    position:absolute;         
} 
 
/*  
    a single item. must be floated on horizontal scrolling 
    typically this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items div { 
    float:left; 
    margin:3px;
} 
 
/* you may want to setup some decorations to active item */ 
div.items div.active { 
    border:1px inset #ccc;         
    background-color:#fff; 
}

.borde
{ background-color:#85B5D9; 
  padding-top: 5px;  
  padding-right: 5px;  
  padding-bottom: 5px;   
  padding-left: 5px;   
  margin-top: 0px;   
  margin-right: 1em;   
  margin-bottom: 1em;    
}

.contenedor_el
{ background-color:#d6d6e0; 
    
}
  
  .in 
  {
      background-color:#ffffff;
   }


#container .js{overflow:hidden;zoom:1;}

#container .carousel,

#container .carousel .carousel-wrap{margin:0;border:0;zoom:1;}

#container .js .carousel-wrap{display:inline-block;vertical-align:middle;width:490px;margin:0 5px 15px;border:1px solid #ffffff;background:#fffff;}

.IE #container .js .carousel-wrap{display:inline;}

#container .carousel ul{margin:0;padding:0;zoom:1;}

#container .js ul li{overflow:hidden;display:inline;float:left;width:490;height:320px;text-align:center;}

#container .carousel .carousel-control{overflow:hidden;display:inline-block;vertical-align:middle;width:40px;height:40px;cursor:pointer;line-height:999px;zoom:1;}


#container .carousel .carousel-next{background-image: url(../img/next.png); background-position: 0pt 0px; height: 29px;width: 31px;}

#container .carousel .carousel-previous{background-image: url(../img/prev.png); background-position: 0pt 0px; height: 29px;width: 31px;}


#container .carousel .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}

#container .carousel .disabled,#container .carousel .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#container .carousel div{margin:0;padding:0;border:0;}

#container .carousel ul{padding:0;list-style:none;}

#container .carousel ul li{position:relative;width:490px;margin:0;}

#container .carousel ul li cite{position:absolute;bottom:3px;right:10px;line-height:19px;font-size:11px;}

#container .carousel ul li cite a img{vertical-align:middle;}

#container .carousel ul li cite a{color:#fff;text-decoration:none;}

#container div.center-wrap{overflow:hidden;clear:both;zoom:1;}

#container div.center-wrap div{border:0;margin:15px 0;}

#container div.center-wrap a{margin:0 2px;padding:2px 5px;border:1px solid #46A3CA;background:#EDECEC;cursor:pointer;color:#7CAEDA;-moz-border-radius:12px;webkit-border-radius:12px;border-radius:12px;}

#container div.center-wrap a.active{font-weight:bold;color:#0089E1;}

#container .carousel .carousel-pagination
{
margin-left:35px;
margin-top:5px;
}

.fg-button { 
   outline: 0; 
   margin: 0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor: pointer; 
   /*position: relative; */
   text-align: center; 
   zoom: 1; 
}

.fg-li { 
   
}

.fg-recuadro 
{
    padding-top: 10px;
    padding-right: 10px; 
    padding-bottom: 10px; 
    padding-left: 10px; 
    margin-top: 0px;
    margin-right: 1em; 
    margin-bottom: 1em;
}