/* CSS Document */

html {
margin : 0px 0px 0px 0px;
width:100%;
height:100%;
text-align: center;
}

body {
background-color: #2b533d;
font-size: 12px;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#000000;
margin : 0px 0px 0px 0px;
height:100%;
text-align: center;
}

#contenedor{
text-align: left;
background: #b6b3b3;
width:780px;
margin: auto;

/*Para centrar el elemento en el centro de la web (centrado horizontal y vertical*/
position:absolute;
left: 50%;
margin-left: -368px;/* 50% del width*/
border:2px solid #ffffff;*/
} 

#cabecera{
background-color:#000000;
background-image: url(imgs/fndo_cabecera.jpg);
padding:15px 15px 15px 15px;
/*border:2px solid #ffffff;*/

border-bottom:2px solid #ffffff;

/*height:107px;*/
}

#logo_g{ text-align:left; }

#idioma{
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
letter-spacing:1px;
color:#ccdf1f;
}

#capa_izq{ float:left; width:200px; height:100%; background: #b6b3b3;}

#contenido_izq{
background: #b6b3b3;
padding:0px 0px 0px 15px;
/*border:2px solid #ffffff;*/
/*border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:2px;*/
height:100%;
}

#logo_p{ text-align:left; }

#menu_v{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
border-bottom:1px solid #eeeeee;
padding:10px 10px 10px 0px;
letter-spacing:1px;
width:90%;

}

#noticias{
background-color:#eeeeee;
padding:5px 5px 0px 5px;
margin: 3px 3px 3px 0px;
border-left:1px solid #eeeeee;
}

#capa_dcha{ float:right; width:580px; background: #FFFFFF; height:100%;}

#contenido_dcha{ background: #FFFFFF; height:100%;}

#menu_h{
background-color:#386C50;
background-image: url(imgs/fndo_menu_v.jpg);
padding:10px 10px 5px 10px;
border-bottom:2px solid #ffffff;
border-left:2px solid #ffffff;
/*border-right:2px solid #ffffff;*/
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
letter-spacing:1px;
}

#clientes{
background-color:#386C50;
text-align:right;
background-image: url(imgs/fndo_menu_v.jpg);
padding:5px 5px 5px 5px;
border-bottom:2px solid #ffffff;
border-left:2px solid #ffffff;
border-top:2px solid #ffffff;
border-left:2px solid #ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
height:20px;
position:relative;
}

#imagenes{ border-left:2px solid #ffffff;}

#cuerpo{ padding:15px 15px 15px 15px;}

#titulo{ background-image:url(cas/tit_cas/linea.gif); text-align:left; }



#text_izq{ float:left; }
#text_izq2{ text-align:left; width:50%; margin-left:1px;}

#text_dcho{ float:right; }
#text_dcho2{ text-align:right; width:50%; margin-right:1px; }

a.menu_a:link {  text-decoration: none; color:#FFFFFF;}
a.menu_a:active {  text-decoration: none; color:#FFFFFF;}
a.menu_a:visited {  text-decoration: none; color:#FFFFFF;}
a.menu_a:hover { color:#ccdf1f;}

a.idioma_a:link {  text-decoration: none; color:#ccdf1f;}
a.idioma_a:active {  text-decoration: none; color:#ccdf1f;}
a.idioma_a:visited {  text-decoration: none; color:#ccdf1f;}
a.idioma_a:hover { color:#ffffff;}

a.menuv_a:link { text-decoration: none; color:#FFFFFF;}
a.menuv_a:active { text-decoration: none; color:#FFFFFF;}
a.menuv_a:visited { text-decoration: none; color:#FFFFFF;}
a.menuv_a:hover { color:#000000;}

a.m_a:link { text-decoration: none; color:#666666;}
a.m_a:active { text-decoration: none; color:#666666;}
a.m_a:visited { text-decoration: none; color:#666666;}
a.m_a:hover { text-decoration:underline; color:#666666;}

input{ 
border:0px;
background-color:#FFFFFF;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.boton{ 
border:0px;
background-color:#000000;
font-family: Verdana, Helvetica, sans-serif;
font-size:11px;
color:#ccdf1f;
height:20px;
font-weight:bold;
}

#mapa_fondo{ background-color:#CCCCCC; padding: 2px 2px 2px 2px;}
#mapa { position:relative; top:2px; left:2px;}
#iconos{ float:right;}


#pie{
clear : both;
display:block;
position:relative;
background-color:#000000;
padding:5px 5px 5px 5px;
border-top: 2px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#FFFFFF;
}
#pie_txt{text-align:right;font-weight:bold;}
#pie_txt2{text-align:center;font-weight:normal; color:#ffffff;}

.menu_txt{
padding:3px 3px 3px 3px;
border-bottom:1px solid #dddddd;
width:90%;
letter-spacing:1px;

}

label{ text-align:left;}
input, textarea {right:10px; border-color:#95a217; border-style:solid; border-width:1px;}
.button { background:#CCCCCC;}

em{color:#ff0000;}
legend{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#95a217;
font-size: 16px;
font-weight:bold;
}

fieldset{ border-color:#dddddd; border-style:solid; padding:15px 5px 15px 15px; width:80%; aling:center;}
label { 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
letter-spacing:1px;
color:#666666;}

.rojo{ color:#CC0000;}
.verde{ color:#33CC00;}

h4 {color:#666666;}

.not_tit {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#386c50;
}

.not_tit2 {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#386c50;
}

.not_txt{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.not_fecha{
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color:#666666;
}

.not_fecha2{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.txt_ppal{ padding:5px 0px 5px 170px; letter-spacing:1px; line-height:18px;}
.txt_ppal2{ padding:5px 5px 5px 5px; letter-spacing:1px; line-height:18px;}
