/* CSS Document */
body, html{margin:0; background-color:#880044; padding:0;}
#contenedor{margin: 0 auto; background-image:url(../img/bg_cont.jpg); background-repeat:repeat-y; width:780px; padding:0;}
#top{background-image:url(../img/top.jpg); background-repeat:no-repeat; width:780px; height:92px; }
#cont_pag{width:760px; margin-left:10px;}
#menu{width:165px; float:left;}
#menu ul{ margin:0; padding:0; list-style-type:none;display:block;}
#menu li{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; margin:0; display:block; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; }
a:link, a:visited{color:#666666; text-decoration:none;}
a:hover{color:#FF6600;text-decoration:none;}

#menu a:link, #menu a:visited{padding-left: 5px;height: 23px; color:#666666; text-decoration:none;display:block;}
#menu a:hover{height: 23px;color:#FF6600; background-color:#E6E6E6; text-decoration:none;}
#menu .espacio{ height:5px; border-bottom: 1px solid #ccc;}

#sub_menu { border-bottom:1px solid #999; height:20px; padding: 1px 0 0 0; background-image:url(../img/bg_sub.jpg); background-color:#765454; margin: 0 3px 2px 3px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}
.idioma{ position:absolute; left:500px;}
.sub_items{ width:300px; float:left; margin: 2px 0 1px 6px; color:#FFFFFF; }
.sub_items a:link ,.sub_items a:visited{color:#FFFFFF; }
.sub_items a:hover{color:#FFCC00; }

#centro{width:589px; float:left; margin-left:6px; background-image:url(../img/bg_centro.gif); background-position:357px 23px; background-repeat:no-repeat;}
#columna_1 {width:577px;float:left;}
#columna_2 {width:383px;float:left; }
#columna_3 {width:200px;float:left; padding-top: 60px;}
#pie{ position:relative; background-image:url(../img/pie.jpg); background-repeat:no-repeat; width:780px; height:59px;}
#pie .firma{ position:absolute; color:#FFF; top:10px; left:120px; font-size:11px;}
#pie .firma a{ color:#00CCFF;}

.separa_box{ width:9px; height: 5px; float:left;}
.box{ border: 1px solid #ccc; background-color:#E6E6E6; width:178px; float:left; background-image:url(../img/bg_box.gif); background-position:right top; background-repeat:no-repeat;}
.box p{font-size:11px;}
.box_1{ border: 1px solid #ccc; background-color:#E6E6E6; float:left; background-image:url(../img/bg_box.gif); background-position:right top; background-repeat:no-repeat;}
.box_1 img{ border: 1px solid #999; padding:1px;}
.box_home{ border: 1px solid #ccc; background-color:#E6E6E6; width:372px;  float:left; background-image:url(../img/bg_box.gif); background-position:right top; background-repeat:no-repeat;}
.box_home img{ border: 1px solid #999; padding:1px;}
.foto{ float:left; clear:both; margin-right:10px;}
.fix{display:block; clear:both; line-height:1px; height:1px;}
.cont_ft{}
.cont_ft img{ border: 1px solid #999; padding:1px;}


.margen{margin: 6px;}
h1{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FF6600; margin:0;}
h2{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FF6600; margin:0;}
p{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333333; margin:2px; padding-top:5px;}
#columna_3 p{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
#columna_2 .separador, #columna_1 .separador{ background-image:url(../img/separa.gif); background-position:center; width:100%; height:30px; background-repeat:no-repeat; clear:both;}
#columna_2 hr,#columna_3 hr,#columna_1 hr{ border:0; border-bottom: 1px solid #fff;border-top: 1px solid #ccc;}
.separador{ background-image:url(../img/separa.gif); width:100%; height:16px; background-repeat:no-repeat; clear:both;}
.espacio{ padding-bottom:5px; clear:both;}
#columna_3 img{ border: 1px solid #999; padding:2px;}
#columna_3 a:link{font-size:12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#columna_3 ul, #columna_2 ul{ padding:0; margin:0; }
#columna_3 li, #columna_2 li{list-style-image:url(../img/estrella.gif); list-style-position:inside;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; }
.tabla{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.campo{ background-image:url(../img/form.jpg); background-repeat:repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #999;}











