/* CSS Document */
*{ padding:0px; margin:0px;}


#contenedor{ width:755px; margin:auto;}

#idiomas{ list-style:none; padding-top:5px; font-size:.7em; letter-spacing:-1px;}
#idiomas li{ float:right; padding:0px 5px; border-right:1px solid #b5b5b5;}
#idiomas li.last{ border:0px; padding-right:0px;}
#idiomas a{ color:#000; text-decoration:none;}

h1{ clear:both; width:100%; text-align:center; padding-top:20px;}
h1 img{ border:none;}
h1 span{ display:none;}

#menu{ list-style:none; padding:2px 0px 1px; width:100%; height:32px; text-align:center;}
#menu li{ float:left; background:url(../images/linea_menu.gif) no-repeat left; padding-left:1px; position:relative;}
#menu a{ float:left; height:27px; padding:5px 10px 0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:.9em; text-decoration:none; border-left:1px solid #7f7f7f;}
#menu li.last a{ border-right:1px solid #7f7f7f; background:url(../images/linea_menu.gif) no-repeat right;}

#menu a.select1{ border-left:1px solid #ffc90d; background:url(../images/fdo_menuS1.gif) repeat-x; color:#000;}
#menu a.select2{ border-left:1px solid #ec0dd4; background:url(../images/fdo_menuS2.gif) repeat-x;}
#menu a.select3{ border-left:1px solid #ffa517; background:url(../images/fdo_menuS3.gif) repeat-x;}
#menu a.select4{ border-left:1px solid #78d20d; background:url(../images/fdo_menuS4.gif) repeat-x;}
#menu a.select5{ border-left:1px solid #e00d0d; background:url(../images/fdo_menuS5.gif) repeat-x;}
#menu li.last a.select6{ border-left:1px solid #0094c4; background:url(../images/fdo_menuS6.gif) no-repeat right;}

#menu ul{ border:1px solid #FFF; border-right:0px; border-bottom:0px; list-style:none; display:none; background-color:#FFF; position:absolute; top:32px; left:0px; width:110px;}
#menu ul li{ width:100%; text-align:left; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
#menu ul li a{ border-left:0px; color:#000; font-size:.8em; letter-spacing:-1px; height:auto; padding:5px 10px;}

#submenu1 li{ background-color:#ffc600;}
#submenu1 li.fdo{ background-color:#ffe58c;}
#submenu2 li{ background-color:#eb00d2;}
#submenu2 li.fdo{ background-color:#f68ceb;}
#submenu3 li{ background-color:#ffa00b;}
#submenu3 li.fdo{ background-color:#ffd491;}
#submenu4 li{ background-color:#71d000;}
#submenu4 li.fdo{ background-color:#bfea8c;}
#submenu5 li{ background-color:#de0000;}
#submenu5 li.fdo{ background-color:#f08c8c;}
#submenu6 li{ background-color:#0094c4;}
#submenu6 li.fdo{ background-color:#8ccfe4;}
#menu li.last li a{ border:none; background:none;}

#cuerpo{ width:100%; float:left; padding:15px 0px; color:#666; font-size:.7em; line-height:18px;}
#cuerpo img{ border:0px solid #87d6df; padding:4px;}
#cuerpo p{ padding-bottom:15px;}
.mg1{ margin-bottom:15px;}
.mg2{ margin-bottom:15px; margin-right:15px;}
.mg3{ margin-right:15px;}

h2{ font-size:1.3em; margin-bottom:20px;}
h3{ font-size:1.3em; padding-bottom:20px;}

h2.tit1{ border:1px solid #ffc600; padding:1px; color:#736225;}
h2.tit1 span{ background:url(../images/fdo_titulo1.gif) repeat-x; display:block; padding:3px 10px;}
h2.tit2{ border:1px solid #eb00d2; padding:1px; color:#6D2165;}
h2.tit2 span{ background:url(../images/fdo_titulo2.gif) repeat-x; display:block; padding:3px 10px;}
h2.tit3{ border:1px solid #ffa00b; padding:1px; color:#734805;}
h2.tit3 span{ background:url(../images/fdo_titulo3.gif) repeat-x; display:block; padding:3px 10px;}
h2.tit4{ border:1px solid #71d000; padding:1px; color:#466422;}
h2.tit4 span{ background:url(../images/fdo_titulo4.gif) repeat-x; display:block; padding:3px 10px;}
h2.tit5{ border:1px solid #de0000; padding:1px; color:#640000;}
h2.tit5 span{ background:url(../images/fdo_titulo5.gif) repeat-x; display:block; padding:3px 10px;}
h2.tit6{ border:1px solid #7fc9e1; padding:1px; color:#3E626D;}
h2.tit6 span{ background:url(../images/fdo_titulo6.gif) repeat-x; display:block; padding:3px 10px;}

.home{ width:100%; float:left; padding-bottom:15px;}
.home p.bq1{ width:270px; float:left;}
#cuerpo .home img{ margin-right:20px;}
#cuerpo .home .mg{ margin:0px 0px 0px 20px;}

.bqImg2{ width:223px; padding-left:17px; float:right;}
.bqImg3{ width:100%;}

#formContacto{ width:680px; background-color:#e0f2f8; padding:20px 0px 0px 75px; float:left;}
#formContacto p{ width:250px; float:left; padding-right:75px; color:#000;}
#formContacto p.gde{ width:575px;}
#formContacto label{ display:block; width:100%;}
#formContacto input{ display:block;}
#formContacto textarea{ display:block; height:80px;}
#formContacto p.gde input{ float:right; width:82px; height:25px; background:url(../images/fdo_boton.gif) no-repeat; font-size:.8em; color:#fff; font-weight:bold; border:none; margin-left:15px; cursor:pointer; }

#pie{ width:100%; clear:both; height:33px; background:url(../images/fdo_pie.gif) repeat-x;}
#pie ul{ width:755px; margin:auto; font-size:.7em; text-align:center; padding-top:8px;}
#pie li{ display:inline;}
#pie img{ vertical-align:middle;}
#pie a{ color:#000; text-decoration:none;}
