* { padding: 0; margin: 0; font-family: Verdana, Arial, Tahoma, sans-serif; /*cursor: default;*/ }



h1, h2, h3, h4, h5, h6 { font-size: 100%; }



body { background: #fff url(../images/bg_body.png) repeat-x; color: #666666; font-size: 11px; padding: 0 10px; }



ul, ol { list-style: none; }







img { border: 0 none; }



a, a img { cursor: pointer; }







/* @group Generic */







.overflow_h { overflow: hidden; }



.overflow_a { overflow: auto; }







.float_l { float: left; }



.float_r { float: right; }







.clear_b { clear: both; }



.clear_l { clear: left; }



.clear_r { clear: right; }







.text_l { text-align: left; }



.text_c { text-align: center; }



.text_r { text-align: right; }







.transform_n { text-transform: none; }



.transform_u { text-transform: uppercase; }







.width_113px { width: 113px; }



.width_123px { width: 123px; }



.width_137px { width: 137px; }



.width_160px { width: 160px; }



.width_173px { width: 173px; }



.width_174px { width: 174px; }







/* @end */







/* @group Layout */







	/* Contenedores */



	#main { width: 900px; margin: 0 auto; background-color: #fff; }



	#top { height: 60px; }



	#contenido { width: 838px; padding: 19px 30px; border: 1px solid #fff; background: url(../images/bg_contenido.png) repeat-x; overflow: hidden; }



	#bottom { width: 870px; background-color: #333; padding: 30px 0 15px 30px; overflow: hidden; }



	#footer { width: 900px; padding: 3px 0 20px; overflow: hidden; }







#top .right { width: 670px; height: 60px; background: url(../images/top_right.png); }



#top .flags { height: 19px; }



#top table { width: 100%; margin-top: 5px; }



#top td { padding: 0 10px; }



#top ul#navtop {height: 40px; width: 655px; margin: 0 0 0 15px}

#top ul#navtop li{ display: inline; float: left; width: 115px; padding: 15px 15px 0 0}

#top ul#navtop li.dos{padding-top: 10px}

#top ul#navtop li.little{width: 50px}

#top ul#navtop li.large{width: 105px}

#top ul#navtop li.active{ }

#top ul#navtop li.active a{color:#AAA;}

#top ul#navtop li.active a:hover{color:#fff;}

#top ul#navtop li a{ }







#contenido .left { width: 199px; float: left; text-transform: uppercase; }



#contenido .right { width: 639px; float: right; }

#contenido .width-max { width: 838px; float: right; }







#bottom .box { margin-right: 30px; float: left; overflow: hidden; }







/* @end */







/* @group Text & Color */







.strong { font-weight: bold; }



.negro { color: #000; }



.blanco { color: #fff; }



.gris-1 { color: #ccc }



.gris-2 { color: #9d9d9d }







#top a,



#contenido .left li,



#contenido .left h2,



#contenido .left a,



#contenido .right h1,



#bottom .box h3,



#bottom .box li,



#bottom .box a { font-family: Arial, Verdana, Tahoma, sans-serif; }







#top a { color: #fff; text-transform: uppercase; text-decoration: none; }



#top a:hover { color: #ccc; background-color: transparent}







#contenido .left h2 { font-size: 13px; color: #a1cc3a; padding: 6px 0 12px 0; }



#contenido .left li,



#bottom .box li { padding: 3px 0; }



#contenido .left a { color: #666666; text-decoration: none; }



#contenido .left a:hover { text-decoration: none; color: #FFF;}







#contenido .right h1 { font-size: 12px; text-transform: uppercase; background-color: #4e4e4e; color: #fff; padding: 6px 19px; margin-bottom: 23px; }



#contenido .right div.float_l { width: 511px; padding-left: 19px; background: url(../images/bg_contenido-right-p.png) repeat-y; margin-bottom: 19px;  }

#contenido .right div.float_l ul{ list-style-type: disc;padding-left: 19px; }

#contenido .right div.float_l ul li{ padding:5px 0;}

#contenido .right div.float_l ol{ list-style-type: decimal;padding-left: 19px; }

#contenido .right div.float_l ol li{ padding:5px 0;}

#contenido .width-max div.float_l { width: 710px;}







#bottom .box { text-transform: uppercase; color: #fff; }



#bottom .box h3 { font-size: 12px; }



#bottom .box ul { margin: 17px 0 25px 0; }



#bottom .border{ border-right: 1px solid #7c7c7c; }



#bottom .box a { color: #ccc; text-decoration: none; }



#bottom .box a:hover { color: #fff; text-decoration: underline; }



#bottom .mas a { color: #a3c950; text-transform: lowercase; text-decoration: underline; }

#bottom a:hover, #destacado a:hover { background-color: transparent}



a { color: #a3c950; text-decoration: underline; font-weight: bold}

a:hover { color: #FFF; background-color: #a3c950}







#footer a { color: #666666; text-decoration: underline; }



#footer a:hover { text-decoration: none; }







.textoblanco {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFFFF;



	text-decoration: none;



}



.lower {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	text-transform: lowercase;

	

}



.textonegro {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	text-decoration: none;



}



.textonegronormal {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #000000;



	text-decoration: none;



}



.box_contacto {margin-right:0 !important;}

a.menu_header_link:link, a.menu_header_link:visited, a.menu_header_link:active {
                color:#FFFFFF;
                text-decoration:none;
				text-transform: uppercase;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
}

a.menu_header_link:hover {
                color:#AAAAAA;
				background-color: transparent;
                text-decoration:underline;
				text-transform: uppercase;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
}

a.bienvenida_link:link, a.bienvenida_link:visited, a.bienvenida_link:active {
                color:#333333;
                text-decoration:underline;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
}

a.bienvenida_link:hover {
                color:#AAAAAA;
				background-color: transparent;
                text-decoration:underline;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                font-size:11px;
}
#contenido .left a.banner:hover {text-decoration:none;}

