/* CSS Document */
/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body{ background-color: #210138; font: Verdana, Arial, sans-serif;}
div,span,td,a,div.texto,{font: Verdana, Arial, sans-serif; color : #000000; }
img { border: 0; }
a { text-decoration: none; color:#1b528c; }
a:link, visited, hover {color:#1b528c; text-decoration: none; }

.mini-1{font-size:1px; line-height:1px; }
.enlace a { text-decoration: none; color: #557cac; }
.enlace a:hover {color: #d50404; text-decoration: underline; }

.verdana-12-18{font-family:Verdana, Arial, Tahoma;	font-size:12px;	line-height:18px;}
.verdana-12-18-1lin{ font-family:Verdana, Arial, Tahoma; font-size:12px; line-height:18px; text-indent:20px; text-align:justify}
.verdana-11-18{font-family:Verdana, Arial, Tahoma;	font-size:11px;	line-height:18px;}
.verdana-11-18-1lin{ font-family:Verdana, Arial, Tahoma; font-size:11px; line-height:18px; text-indent:20px; text-align:justify}
.verdana-11-16{	font-family:Verdana, Arial, Tahoma;	font-size:11px; line-height:16px; text-align: left; }
.verdana-10-14{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:14px; text-align: left;	}
.verdana-10-14-c{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:14px; text-align: center;	}
.verdana-10-16{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:16px; text-align: left;	}
.verdana-10-16-c{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:16px; text-align: center;	}
.verdana-10-18{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:18px;}
.verdana-10-18-1lin{ font-family:Verdana, Arial, Tahoma; font-size:10px; line-height:18px; text-indent:20px; text-align:justify}

.tahoma-12-16{ line-height: 16px; font-family:Tahoma, Arial, Verdana; font-size:12px; text-align: left;	}
.tahoma-11-16{ line-height: 16px; font-family:Tahoma, Arial, Verdana; font-size:11px; text-align: left;	}
.tahoma-10-16{ line-height: 16px; font-family:Tahoma, Arial, Verdana; font-size:10px; text-align: left;	}
.arial-11-14{ line-height: 14px; font-family:Arial, Tahoma, Verdana; font-size:11px; text-align: left; }
.arial-11-16{ line-height: 16px; font-family:Arial, Tahoma, Verdana; font-size:11px; text-align: left; }
.arial-10-16{ line-height: 16px; font-family:Arial, Tahoma, Verdana; font-size:10px; text-align: left; }
.arial-10-16_r{ line-height: 14px; font-family:Arial, Tahoma, Verdana; font-size:10px; }

.title { color:#829DBA; font:Verdana,Geneva,Helvetica,Arial; font-size:17px; font-weight:bold; line-height:25px}
.h1{ font:Verdana,Arial,Helvetica; font-size:14px; text-align:center; color:#666666;	font-weight:bold; line-height:25px;}
.h2{ font:Verdana,Arial,Helvetica; font-size:13px; color:#2269b5; font-weight:bold;	line-height:22px;}
.h3{ font:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold;	line-height:18px;}
.texto_arts{ font-family:Arial, Tahoma; font-size:11px; line-height:15px; text-align: left; background-color: #f5f5f5; border: 1px solid #dfe9f4; padding:2px; }

.citas_t1 { width:340px; height:30px; vertical-align:top;}
.citas_t2 { width:25px; }
.citas_t3 { width:100px; vertical-align:top; font-style:italic;}

#CPwASPX_t { width:500px; border:none; padding:0; vertical-align:top; font-family:Verdana, Arial, Tahoma;	font-size:11px;	line-height:18px; height:35px}
.CPwASPX_t1 { width:50px; }
.CPwASPX_t2 { width:450px; }
.CPwde 		{ color:#666666; }
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#descr{	font-size: 1px;	height:0px; visibility: hidden; position:absolute; width:0px;}
#ad{ z-index:1; width: 965px; height:auto; vertical-align:middle; text-align:center; background-color:#dfe9f4; border-bottom:2px solid #829DBA; }
#head{ z-index:1; text-align:left; position:relative; top:0; width: 965px; height: 70px; background-color:#2269B5; background-image:url(images/bg_top_w.jpg)}
#head_l{ z-index:2; float:left; width: 160px; }
#head_r{ z-index:2; float:right; width: 802px; }
#bienv{ z-index:1; width: 960px; height:20px; background-color:#dfe9f4; font:Arial, Helvetica, sans-serif; padding-right:5px; border-bottom:2px solid #829DBA; }
#linea{ z-index:1; position:relative; width: 965px; height: 10px; background-color:#153b63; background-image:url(images/bg_153b63.gif);}
#main{ z-index:1; position:relative; width: 965px; height: auto; background-color:#153b63; background-image:url(images/bg_153b63.gif); }
#main_l{ z-index:2; position:relative; width: 135px; height: auto; float: left; background-color:#153b63; background-image:url(images/bg_153b63.gif);}
#main_contenedora{ z-index:2; position:relative; width: 830px; height:auto; float: right; background-color:#FFFFFF;}
#main__c{ z-index:2; position:relative; width: 830px; height:auto; float: right; }
#main_i{ z-index:3; position:relative; height:auto; float: right; }
#main_r{ z-index:3; position:relative; height:auto; float: right;  padding:5px;}
#main_r_b{ z-index:3; position:relative; width: 300px; height:auto; float: right; padding:5px; border-left:1px dotted #dedede; border-bottom:1px dotted #dedede;}
#main_r_pad { z-index:3; position:relative; width: 320px; height:auto; float: right; padding:10px;}
#main_legal { z-index:1; position:relative; width: 830px; float:right; height: auto; border-top:2px solid #829DBA; background-color:#dfe9f4; border-bottom:2px solid #829DBA; text-align:right}
#pad{ padding-right:10px; padding-left:10px;}
#pad_citas{ padding-right:10px; padding-left:20px;}
#pad_news{ padding-right:10px; padding-left:10px;}
#pad_legal{ padding-left:40px; padding-right:40px;}
legal{ z-index:1; position:relative; width: 820px; height: auto; background-color:#dfe9f4; border-top:2px solid #829DBA; border-bottom:2px solid #829DBA; }
#legal_r{ z-index:2; background-color:#dfe9f4; width:824px; float:right; padding-left:5px; text-align:right} 
#footer{ z-index:1; position:relative; top:0; width: 965px; height:auto; color:#ffffff; font-weight:bold; background-color:#2269B5; background-image:url(images/bg_top_w.jpg); height:17px; text-align:center;}
#contador{ font-size: 1px;	height:0px; visibility: hidden;}
#fondoazul{ z-index:1; position:relative; background-color:#dfe9f4}
#box_azul{ background-color: #f5f5f5; border:1px solid #dfe9f4; padding:5px;}
#box_azul_c{ background-color: #f5f5f5; text-align:center; border:1px solid #dfe9f4; padding:5px;}

/***********************************************/
/*Component Divs                               */
/***********************************************/
/*********** #Navegacion ***********/
/*********** #Gral ***********/
#nav_tit{ font-size: 12px; font-family: Arial, Tahoma; line-height:20px; font-weight: bold; color:#ffffff;}
#nav_line{height: 7px;}

#nav ul a:link, #nav ul a:visited {display: block;}
#nav ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #ffffff;}

/* fix for browsers that don't need the hack */
html>body #nav li {border-bottom: none;}

/*********** #Secc ***********/
#nav_secc{	width:115px; float: right;	position: relative;	background-color:#153b63; text-align:left; line-height:7px; }
#nav_secc a{ border-bottom: 1px solid #ffffff; width: 100%;	voice-family: "\"}\"";	voice-family:inherit; text-decoration:none;	color: #ffffff;}
#nav_secc a:link, visited{ border-bottom: 1px solid #ffffff; width: 100%; voice-family: "\"}\""; voice-family:inherit; text-decoration:none; color: #ffffff;}
#nav_secc a:hover{ border-bottom: 1px solid #ffffff; background-color: #2269b6;}
#nav_secc_i{ text-indent:15px; }
#nav_secc_b{ font-weight:bold; line-height:15px;}

/*********** #Ppal ***********/
#nav_ppal{	width:115px; float: right; position: relative; background-color:#2064AE; text-align:left; line-height:7px;}
#nav_ppal a{ border-bottom: 1px solid #ffffff; width: 100%;	voice-family: "\"}\""; voice-family:inherit; text-decoration:none; color: #ffffff;}
#nav_ppal a:link, visited{ border-bottom: 1px solid #ffffff; width: 100%; voice-family: "\"}\""; voice-family:inherit; text-decoration:none; color: #ffffff;}
#nav_ppal a:hover{ border-bottom: 1px solid #ffffff; background-color: #153b63; }

/*********** #Secciones Dcha***********/
#secc {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:15px; color: #153b63;	background-color:#dfe9f4;}
#secc_bl {	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #153b63;	background-color:#b4c6d9; font-style: italic;}
#secc_line_wh { font-size: 2px;	line-height: 2px; color: #ffffff; background-color: #ffffff;}
#secc_line_bl {	font-size: 2px;	line-height: 2px; color: #829dba; background-color: #829dba;}
#secc_line_bl{	font-size: 2px;	line-height: 2px; color: #829dba; background-color: #829dba;}
#secc_line_bl2 { font-size: 2px; line-height: 2px; color: #829dba; background-color: #1b528c;}

.lateral { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#153b63; background-color:#ffffff; border-width:1px; border-color:#829dba; border-style:solid; }
.lateral_title { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#ffffff; background-color:#829dba; }
.lateral_title a { color:#ffffff; }
.lateral_sepa {	font-size: 1px;	line-height: 1px; color: #829dba; background-color: #829dba;}

/*********** #Buscador ***********/
/*********** #300x250 ***********/
#search_300_table { background-color:#FFFFFF; width:300; height:61; border:none}
.search_300_col1  { background-image:url(images/search_cp_300ext.jpg); width:247; height:61; padding-left:35px; padding-top:16px; vertical-align:top}
.search_300_col2  { width:53; height:61; vertical-align:top; }	
.search_300_box   { font:Arial, Helvetica, sans-serif; font-size:11px; background:#FFFFFF; padding-left:2px; border:none}

/*********** #468x60 ***********/
#search_468_table { width:468; height:60;}
.search_468_col1 { width:250; height:60; background-image:url(images/search_cp_468_1.jpg); padding-left:35px; padding-top:10px; vertical-align:top}
.search_468_col2 { width:218; height:60; vertical-align:top; }
.search_468_box { font:Arial, Helvetica, sans-serif; font-size:11px; background:#FFFFFF; padding-left:2px; border:none;}
