@charset "utf-8";

/* CSS Document */
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, table, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {vertical-align:baseline;}
body {background:#ffffff;}
a { text-decoration: none; color:#1b528c;}
a:link, visited, hover {color:#1b528c; text-decoration: none;}
h1 {font: 18px Verdana,Arial,Helvetica; font-weight:bold; color:#666666; padding: 0 0 3px 0}
h2 {font: 15px Verdana, Arial, Helvetica; color: #000000; font-weight:bold;}

/*Global Core*/
#descr{	font-size: 1px;	height:0px; visibility: hidden; position:absolute; width:0px; z-index:-50}
#global {position:absolute; left:0px; top:0px; width:100%; clear:both;}

#header_publi728 {font-size:1px; background-color:#000000; min-height:5px; height:5px; clear:both;}
#header_publi728 .container {position:relative; width: 1000px; text-align: left; padding: 0px 0 0px 0; text-align:center;}

#header {min-height:75px; background:#000000 url(img/header.jpg) repeat-x bottom; clear:both;}
#header .container {position:relative; width: 1000px; text-align: left; margin:auto;}
   #header_logo {width:160px; padding: 0 0 10px 0; float: left;}
   #header_publi468 {width:840px; float: right; text-align:center}

#bantop {width: 100%; background: #ececec; text-align: center; background: url(img/hdr_bantop.gif) repeat-x bottom; position:relative; clear:both;}
#bantop .container {position:relative; width: 1000px; min-height:25px; text-align: left; background: url(img/hdr_bantop_cont.jpg) repeat-x; padding:0px 0 0px 5px; margin:auto;}
   #bienvenido {font-size: 11px; font-weight:bold; color:#000000; line-height:25px; width:400px; float:left;}
   #index {font-size: 11px; font-weight:bold; color:#000000; line-height:25px; margin-right:10px; }
   #index.table {width:100%; }
   #index.index {margin-top:2px; margin-right:5px; }
   #index a {text-decoration: none; color: #557cac;}
   #index a:hover {color: #d50404; text-decoration: underline;}
   #searchsite { font:Arial, Helvetica, sans-serif; font-size:11px; padding:0 0 0 0; width:140px}
	.searchsite_box { border: 1px solid #859dba; font: Arial, Helvetica, sans-serif; font-size: 11px; width:120px; padding-left:5px; margin-top:3px}
	.searchsite_box:focus { border-color: #339900; width:120px;}

#story  {background: url(img/story.gif) repeat-x; clear:both; min-height:500px}
#story .container {position:relative; width: 1000px; background: url(img/story_cont.jpg) repeat-x; min-height:500px; margin:auto;}
   #nav-left {position:relative; float: left; width: 149px; padding: 10px 0px 15px 0px; background: url(img/border_fade.gif) no-repeat bottom right; border-right: 1px solid white;}
   #nav-left table {width: 135px;}
   #nav-left table tr td {margin:5px 0 0 0 ;}   
   #nav-left table a {display: block; border-bottom: 1px dotted #859dba; background: transparent url(img/nav_fl_right.gif) right no-repeat;}   
   #nav-left table a:hover {display: block; border-bottom: 1px dotted #859dba; color:#CC0000; text-decoration:underline; background: transparent url(img/nav_fl_rhover.gif) right no-repeat; }   
   .categ { font-size: 15px; font-weight: bold; color:#999999; padding: 0 0 5px 0;}      
   .link1 { font-size:12px; font-weight:bold; color:#114477; line-height:21px; padding: 2px 0 1px 0; }
   .link2 { font-size: 11px; color:#336699; line-height:18px; padding: 2px 0 1px 5px; }            
   .link3 { font-size: 11px; color:#336699; line-height:16px; padding: 2px 0 1px 5px; }

   #main {float: left; width: 825px; padding: 10px 0px 15px 0px; margin-left:10px;}
   #img-autor {float: right; width: 160px; margin-left:10px;}
   #content { margin-right:10px;}
   #content-300 {font-size: 12px; float: left; width: 510px;}
   #nav-right-300 {font-size:12px; float: right; width: 305px; margin-left: 10px; clear:right;}
   #content-160 {font-size: 12px; float: left; width: 650px;}
   #nav-right-160 {font-size:12px; float: right; width: 165px; margin-left: 10px; clear:right;}
   
/*Footer*/
#footer { min-height:90px; background:#dfe9f4; border-top:1px solid #829dba; border-bottom:1px solid #829dba; clear:both;}
#footer .container {position:relative; width: 1000px; text-align: left; min-height:inherit; margin:auto;}
   #links {float: left; width: 595px; padding: 5px 30px 5px 30px;}
   #google {float: right; width:340px; text-align:right; background:#FFFFFF url(img/ftr_google_right.gif) repeat-y right; border-left:1px solid #829dba; min-height:90px; font-size:11px; height:90px}
   .searchbox { margin:0 4px; padding:3px 2px; width:270px; border:1px solid #859dba; font:11px Verdana, sans-serif; color:#000066; background:url(img/bg_buscador.gif) repeat-x #f1f7fc;}
   .searchbox:focus { border-color:#339900; background-color:#E8FCE7;}

/*Google Searchsite*/
   #googlesite {width:450px; min-height:90px; font-size:10px; background-color: #f5f5f5; border:1px solid #dfe9f4; padding:5px; margin-left:30px}
   .searchboxsite { margin:0 4px; padding:3px 2px; width:200px; font:11px Verdana, sans-serif; color:#000066; background:url(img/bg_buscador.gif) repeat-x #f1f7fc;}
   .searchbox:focus { border-color:#339900; background-color:#E8FCE7;}

/*Footer Copyright*/
#footer2  {background:#210138 url(img/legal.jpg) repeat-y center; font-size:11px; color:#ffffff; vertical-align:middle; min-height:18px; clear:both; }
#footer2 .container {position: relative; width: 1000px; text-align:left; margin:auto;}
   #copyright {float: left; width: 650px; text-align:center}
   #update {float: right; text-align:right;}

/*Bottom Gradient*/
.gradOff {height:225px; width:100%; background: url(img/ftr_bg_fade.jpg) bottom center repeat-x; z-index:1; display:none;}
  .IE #bottomGradientIE {display:block !important; min-height:225px; z-index:10; margin-top:-330px; position:relative;}
#bottomGradient {display:block; margin-top:-335px;}
 .IE #bottomGradient {display:none !important; margin-top:-330px;}

/*Various*/
#banner468 {width:468; height:60;}
#banner468-bottom {clear:both; width:468; height:60;}
#banner728-bottom {clear:both; width:728; height:90;}

/*Font Types*/
.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-12-22{font-family:Verdana, Arial, Tahoma;	font-size:12px;	line-height:22px;}
.verdana-12-22-1lin{ font-family:Verdana, Arial, Tahoma; font-size:12px; line-height:22px; text-indent:20px; text-align:justify}
.verdana-11-16{	font-family:Verdana, Arial, Tahoma;	font-size:11px; line-height:16px; text-align: left;}
.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-20{font-family:Verdana, Arial, Tahoma;	font-size:11px;	line-height:20px;}
.verdana-11-20-1lin{ font-family:Verdana, Arial, Tahoma; font-size:11px; line-height:20px; text-indent:20px; text-align:justify}
.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}
.verdana-10-20{font-family:Verdana, Arial, Tahoma;	font-size:10px;	line-height:20px;}
.verdana-10-20-1lin{ font-family:Verdana, Arial, Tahoma; font-size:10px; line-height:20px; 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:320px; height:30px; vertical-align:top;}
.citas_t2 { width:15px;}
.citas_t3 { width:100px; vertical-align:top; font-style:italic;}
.mini-1{font-size:1px; line-height:1px;}
.enlace a { text-decoration: none; color: #557cac;}
.enlace a:hover {color: #d50404; text-decoration: underline;}
#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;}
.arial { font-family:Arial, Tahoma, Verdana; }
.tahoma { font-family:Tahoma, Arial, Verdana; }
.verdana {font-family:Verdana, Arial, Tahoma; }

/*********** #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;}

/*********** #Varios ***********/
#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;}
#pad_citas{ padding-right:10px; padding-left:20px;}
#pad_just{ padding-right:15px; padding-left:15px; text-align:justify}
#pad_img{ padding:5px; }
#pad{ padding-right:8px; padding-left:8px;}
#pad_legal{ padding-left:40px; padding-right:40px;}
.float-ad {background:none}
#float-ad-cerrar {background:#829dba; font-weight:bold; color:#FFFFFF; text-align:center}
#float-ad-cerrar a {font-weight:bold; color:#FFFFFF; }

#float-cont {width:100%; moz-width:100%; height:100%; moz-height:100%; position:absolute; left: 0; top: 0; z-index:10; visibility:visible;}
#float-background {width:100%; moz-width:100%; height:100%; moz-height:100%; background-color:#000000; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75; z-index:10; visibility: visible;}
#float-box {background-color:#FFFFFF; padding:5px; visibility: visible;}
#float-text {padding-bottom:5px; font:Arial, Helvetica, Sans-serif; font-size:11px; color:#829dba; font-weight:bold; width:100%}
#float-text a {color:#829dba; }