/* CSS Document */

html {
margin : 0 0 0 0;
width : 100%;
height : 100%;
}
body {
background : #554d42 url(imgs/foto_fndo2.gif) repeat-x fixed top;
background-position : 0 24em;
font-size : 63.5%;
font-family : Arial, SunSans-Regular, Sans-Serif;
color : #000000;
margin : 0 0 0 0;
height : 100%;
text-align : center;
}
#contenedor {
text-align : left;
background : #fff;
width : 77.1em;
margin: 0 auto;
position:relative;
}
#cabecera1 {
position : relative;
height : 230px;
margin-top : 0;
}
#cabecera2 {
position : relative;
background : url(imgs/img02_g.jpg) top;
width : auto;
height : 230px;
margin-top : 0;
}
#cabecera3 {
position : relative;
background : url(imgs/img00_g.jpg) top;
width : auto;
height : 151px;
margin-top : 0;
}
#izq {
text-align : left;
}
#izq img {
border : none;
margin : 5em 0 0 1em;
}
#dcho {
text-align : right;
margin-top : 3em;
}
#dcho img {
border : none;
}
#menu_h_base {
background : url(imgs/img_menu.jpg) top;
width : 100%;
height : 48px;
text-align : center;
}
#menu_h_base ul li {
display : block;
float : left;
margin : 1.2em 0.8em 0 0.8em;
font-size : 1.2em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #666f11;
}
#contenido {
width : 100%;
height : 90%;
background-color : #ffffff;
color : #ffffff;
}
#cont_izq {
float : left;
background-color : #ffffff;
}
#cont_izq0 {
float : left;
background : url(imgs/fndo00_izq.png);
padding : 1.5em 0.5em 1.5em 1.5em;
margin-top : 3em;
}
#cont_izq1 {
float : left;
background : url(imgs/fndo01_izq.png);
padding : 1.5em 0.5em 1.5em 1.5em;
margin-top : 3em;
}
#cont_izq2 {
float : left;
background : url(imgs/fndo02_izq.png);
padding : 1.5em 0.5em 1.5em 1.5em;
margin-top : 3em;
}
#cont_izq3 {
float : left;
background : url(imgs/fndo03_izq.png);
padding : 1.5em 0.5em 1.5em 1.5em;
margin-top : 3em;
}
#cont_dcho {
float : right;
padding : 1.3em 1.3em 1.3em 1.3em;
width : 60%;
height : 100%;
background-color : #ffffff;
}
#cont_dcho0 {
float : right;
background : url(imgs/fndo00_dcha.png);
padding : 1.3em 1.3em 1.3em 1.3em;
width : 60%;
height : 100%;
margin-top : 3em;
}
#cont_dcho1 {
float : right;
background : url(imgs/fndo01_dcha.png);
padding : 1.3em 1.3em 1.3em 1.3em;
width : 60%;
height : 100%;
margin-top : 3em;
}
#cont_dcho2 {
float : right;
background : url(imgs/fndo02_dcha.png);
padding : 1.3em 1.3em 1.3em 1.3em;
width : 60%;
height : 100%;
margin-top : 3em;
}
#cont_dcho3 {
float : right;
background : url(imgs/fndo03_dcha.png);
padding : 1.3em 1.3em 1.3em 1.3em;
width : 60%;
height : 100%;
margin-top : 3em;
}
#cont_dcho4 {
float : right;
height : 100%;
text-align : center;
}
#menu_b {
clear : both;
background : url(imgs/img_pie.jpg);
width : 100%;
height : 68px;
}
#menu_b ul li {
display : block;
float : right;
margin : 0.6em 1.2em 0 0.8em;
font-size : 1.1em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #666f11;
}

#menu_idioma {
width : 100%;
text-align:right;
height:3em;
}
#menu_idioma ul li {
display : block;
float : right;
color : #ffffff;
}
#menu_idioma img{ border:none;}

.img_sin{ border:none; }

#pie {
clear : both; background-color:#554d42;
}

.fndo_table {
position : relative;
background : url(imgs/mh_fndo.gif);
}
.txt_menu_h {
font-size : 1.2em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #666f11;
}
.txt_menu_b {
font-size : 1.2em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #a77c0f;
}
.txt_ppal {
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
line-height : 1.6em;
text-align : justify;
padding : 1.3em 1.3em 1.3em 1.3em;
}
.txt_ppal2 {
font-size : 1.1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
line-height : 1.6em;
text-align : justify;
padding : 1.3em 1.3em 1.3em 1.3em;
}
.txt_vmp {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666f11;
font-size : 1.6em;
font-weight : bold;
}
.txt_medio {
font-size : 1em;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #333333;
line-height : 1.3em;
text-align : justify;
}
a.menu_ah:link {
text-decoration : none;
color : #666f11;
}
a.menu_ah:active {
text-decoration : none;
color : #666f11;
}
a.menu_ah:visited {
text-decoration : none;
color : #666f11;
}
a.menu_ah:hover {
text-decoration : underline;
color : #666f11;
}
a.menu_ab:link {
text-decoration : none;
color : #a77c0f;
}
a.menu_ab:active {
text-decoration : none;
color : #a77c0f;
}
a.menu_ab:visited {
text-decoration : none;
color : #a77c0f;
}
a.menu_ab:hover {
text-decoration : underline;
color : #000000;
}
legend {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666f11;
font-size : 1.5em;
font-weight : bold;
}
a.leg_a:link {
text-decoration : none;
color : #666f11;
font-weight : bold;
}
a.leg_a:active {
text-decoration : none;
color : #666f11;
font-weight : bold;
}
a.leg_a:visited {
text-decoration : none;
color : #666f11;
font-weight : bold;
}
a.leg_a:hover {
text-decoration : underline;
color : #666f11;
font-weight : bold;
}
a.normal_a:link {
text-decoration : none;
color : #333333;
}
a.normal_a:active {
text-decoration : none;
color : #333333;
}
a.normal_a:visited {
text-decoration : none;
color : #333333;
}
a.normal_a:hover {
text-decoration : underline;
color : #333333;
}
fieldset {
border-color : #dddddd;
border-style : solid;
padding : 0.5em 0.5em 1.2em 1.5em;
margin-bottom : 0.5em;
}
input, textarea {
right : 1em;
border-color : #666f11;
border-style : solid;
border-width : 0.1em;
}

.verde {
color : #00ff00;
}
.rojo {
color : #ff0000;
}
ul {
list-style : url(imgs/check.gif);
}
#imgs {
margin-left : 1.3em;
}
#banner {
background-color : #554d42;
text-align : center;
}
#diseno {
background-color : #554d42;
text-align : right;
font-size : 1.2em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #666f11;
}
h1 {
font-size : 1.5em;
color : #000000;
}
h2 {
font-size : 1.4em;
color : #000000;
font-weight : bold;
color:#a77c0f;
}
h3 {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666f11;
font-size : 1.3em;
}
h4 {
font-size : 1.05em;
font-family : Arial, SunSans-Regular, Sans-Serif;
font-weight : bold;
color : #a77c0f;
line-height : 0.5em;
}
.img_izq {
margin-top : 10em;
}
.img_izq1 {
margin-top : 15em;
}
.img_dcho {
margin-top : 3em;
}
.img_cuerpo {
position : inherit;
float : right;
margin-left : 1em;
margin-top : 0.5em;
}
label {
position : relative;
display : block;
float : left;
width : 45%;
font-size : 1.2em;
float : left;
}

.servicios{
position:inherit; float:left; margin-right:3em;
}
#imb{
text-align:right; background-color:#554d42; margin-top:0;
}
#imb img{
border:none;
}
.borde{ 
border-color : #dddddd;
border-style : solid;
padding : 0.5em 0.5em 1.2em 1.5em;
margin-bottom : 0.5em;
height:13em;
}

.centro {
text-align:center;}

.ul_no { list-style:none;}

.blanco {
font-size:1.2em;
color:#FFFFFF;
}

.negrita{ font-weight:bold;}

