@import url("css/menu.css");

/* CSS Document */
body {background:#fff;height:100%;margin:0px;padding:0px; }

/*-------- Etiquetas --------*/
th,
td,
div {color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
a,
a:link,
a:visited,
a:active {color:#48576c;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
a:hover {color:#0052ae;text-decoration:none;}
a.CommandButton:link,
a.CommandButton:visited {text-decoration:none;color:#003366;}
a.CommandButton:hover {text-decoration:underline;color:#ff0000;}
.SubHead {font-family:Arial,Helvetica;font-size:11px;font-weight:bold;color:#666666;}
.SubSubHead {font-family:Arial,Tahoma,Helvetica;font-size:12px;font-weight:bold;color:#3d8dc3;}
.Normal,
.NormalDisabled {font-family:Arial,Tahoma,Helvetica;font-size:12px;font-weight:normal;color:#3d8dc3;}
.clear_float {clear:both;font-size:0;}

.template_style {width:980px;margin:auto;}

.top_space {height:20px;}

.logo{padding:0px 0px 0px 30px;margin:0px;height:45px;}
.logo_image {float:left;width:135px;}
.logo_links {float:right;width:700px;padding:0px 0px 4px 0px;margin-top:-4px;color:#48576c;border-bottom:solid 1px #48576c;}
.logo_links .normal {float:left;color:#48576c;}
.logo_links .exp {float:right;color:#48576c;}
.top_link {}
.top_link,
a.top_link:link,
a.top_link:active,
a.top_link:visited{color:#48576c;font-size:11px;font-weight:bold;}
a.top_link:hover{color:#0052ae;}
a.top_link_exp:link,
a.top_link_exp:active,
a.top_link_exp:visited {color:#0052ae;font-size:11px;font-weight:bold;}
a.top_link_exp:hover {color:#48576c;}

a.top_link: expe {color:#0052ae;}
.link_separator {font-size:12px;font-weight:bolder;}

.menu_style{float:left;width:980px;height:41px;}

.bread_pad {float:left;padding:0px;margin:0px;}
#bread_style {float:left;width:700px;height:30px;padding:10px 0px 0px 14px;margin:0px;color:#c2bfbf;font-size:11px;}
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#c2bfbf;font-size:11px;font-weight:bold;text-transform:lowercase;}
a.Breadcrumb:hover {color:#587998;}
#login_style {float:left;width:250px;height:30px;text-align:right;padding:10px 0px 0px 10px;}
.user,a.user:link,a.user:active,a.user:visited {color:#4f839f;font-size:11px;}
a.user:hover {color:#c00;}

.content_pad{margin:0px 0px 0 0px;padding-top:10px;background:#fff;}

.bottom_area {padding-top:2px;margin:5px 0px 20px 0px;height:17px;background:#6496c7;color:#fff;font-size:11px;font-weight:bold;text-align:center;}
.bottom_area .copy{color:#fff;}
.bottom_area .links {text-align:center;}
.bottom_area .links,
.bottom_area a.links:link,
.bottom_area a.links:active,
.bottom_area a.links:visited{color:#fff;font-weight:bold;}
.bottom_area a.links:hover{color:#efefef;}

#terms_style{float:left;}
#copy_style{float:right;}

/*--------- Panel Superior---------*/
.topPane {width:980px;padding-bottom:20px;}

/*--------- Dos columnas ----------*/
.tc_ContentPane {width:730px;float:left;padding:0px 0px 0px 0px;}
.tc_RightPane {width:225px;float:right;padding:0px 0px 0px 10px;}

/*--------- Una columna ----------*/
.oc_ContentPane {width:970px;float:left;padding:0px 5px 0px 5px; }

/*--------- Panel Inferior -------*/
.bottomPane {width:980px;font-size:0px;padding-top:5px;}

/*-------------- Footer  --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited {color:#000000;font-size:12px;}
a.footer:hover {color:#333333;}

/*-------------- Formularios  --------------*/
.DynamicFormContent {}

.formularioSolicitud {margin-top:-34px;margin-bottom:-15px;}
.formularioSolicitud table.ge_custom {margin:0;padding:0;border:none;margin-left:-3px;}
.formularioSolicitud table.ge_custom td {vertical-align:top;}
.formularioSolicitud table.ge_custom td.ge_validators {display:none;}
.formularioSolicitud table.ge_custom td.ge_label {width:192px;color:#333333;}
.formularioSolicitud input.ge_textBox {width:192px;font-weight:bold;border:solid 1px #cccccc;}
.formularioSolicitud textarea.ge_textBox {width:192px;font-family:Arial,Tahoma,Helvetica;font-size:12px;font-weight:bold;border:solid 1px #cccccc;}
.formularioSolicitud p {margin:10px 0 8px 0;}
.formularioSolicitud p.telefono {font-size:13px;font-weight:bold;}
.formularioSolicitud p.info {text-align:justify;}
.formularioSolicitud p.validadores {margin:0;padding:0;}
.formularioSolicitud .avisoCheck {float:left;width:20px;padding:10px 10px 10px 0;}
.formularioSolicitud .avisoCheck table.ge_custom td.ge_label {display:none;}
.formularioSolicitud .avisoCheck input {width:15px;vertical-align:middle;margin:0;padding:0;}
.formularioSolicitud .avisoInfo {float:right;width:160px;padding:16px 0 10px 0;font-size:10px;}
.formularioSolicitud .boton {margin:-10px 0 0 117px;}
.formularioSolicitud .boton table.ge_custom td {vertical-align:middle;}
.formularioSolicitud .boton table,
.formularioSolicitud .boton td,
.formularioSolicitud .boton p {margin:0;padding:0;}

.formularioBoletin {margin-top:-34px;margin-bottom:0;}
.formularioBoletin .intro {font-size:11px;color:#0052ae;}
.formularioBoletin .etiqueta {float:left;width:120px;margin:0;padding:4px 0 0 0;}
.formularioBoletin .botonEnviar {float:right;margin:0;padding:0;}
.formularioBoletin table.ge_custom {padding:0;border:none;margin-left:-2px;}
.formularioBoletin table.ge_custom td {margin:0;padding:0;}
.formularioBoletin table.ge_custom td.ge_validators {display:none;}
.formularioBoletin table.ge_custom td.ge_label {display:none;}
.formularioBoletin input.ge_textBox {width:120px;font-size:11px;border:solid 1px #cccccc;}
.formularioBoletin .botonEnviar table.ge_custom {margin:0;padding:0;border:none;}
.formularioBoletin .botonEnviar table.ge_custom td.ge_commandRow {margin:0;padding:0;vertical-align:top;}
.formularioBoletin .botonEnviar table.ge_custom td.ge_commandRow table.ge_commandTable {width:60px;margin:0;padding:0;}
.formularioBoletin .avisoCheck {float:left;width:20px;margin:-25px 10px 10px 0;padding:0;}
.formularioBoletin .avisoCheck input {width:15px;vertical-align:middle;margin:0;padding:0;}
.formularioBoletin .avisoCheck table.ge_custom td.ge_label {display:none;}
.formularioBoletin .avisoInfo {float:left;width:160px;margin:-20px 0 10px 0;font-size:10px;}

/*-------------- Contenido Home  --------------*/
.areasOfyde {font-size:12px;}
.areasOfyde div {float:left;}
.areasOfyde .areaOfyde {width:200px;}
.areasOfyde .areaOfyde .titulo {}
.areasOfyde .areaOfyde .titulo h2 {margin:0;padding:5px 0 5px 0;color:#000;font-size:14px;font-weight:bold;}
.areasOfyde .areaOfyde .titulo h2 a:link,
.areasOfyde .areaOfyde .titulo h2 a:visited {color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
.areasOfyde .areaOfyde .titulo h2 a:hover {color:#333333;text-decoration:underline;}
.areasOfyde .areaOfyde .imagen {}
.areasOfyde .areaOfyde .imagen img {width:200px;border:0;}
.areasOfyde .areaOfyde .texto {padding-top:5px;text-align:left;}
.areasOfyde .separadorAreas {width:700px;height:30px;}
.areasOfyde .separadorArea {width:52px;height:10px;}

/*-------------- Noticias  --------------*/
.ofydeRSS {}
.ofydeRSS .tituloRSS {padding-bottom:10px;}
.ofydeRSS .tituloRSS a:link,
.ofydeRSS .tituloRSS a:visited {color:#0052ae;font-size:11px;font-weight:bold;text-decoration:none;font-style:italic;}
.ofydeRSS .tituloRSS a:hover {color:#48576c;text-decoration:underline;}

/*-------------- Destacados  --------------*/
.destacados {}
.destacados p {margin:0;padding:2px 0 2px 0;}
.destacados p.separador {margin:-5px 0 0 0;padding:0;}
.destacados b,
.destacados strong {color:#5c5959;font-size:12px;font-style:italic;font-weight:bold;}
.destacados a:link,
.destacados a:visited {color:#0052ae;font-size:12px;font-style:italic;font-weight:bold;text-decoration:none;}
.destacados a:hover {color:#48576c;}