@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-image: url(img/bg_body.gif); background-repeat: repeat-x; background-color: #DDE9F6; font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px}
a { text-decoration: none; color:#196297;}
a:link, a:visited {color:#196297; text-decoration: none;}
a:hover { color:#4eb0e9; text-decoration:none;}
a:active { color:#4eb0e9; text-decoration:none;}
.contenedor {position:relative; width: 970px; min-height:inherit; text-align: left; padding: 5px 29px 5px 29px; }

/*Global Core*/
#descr{	font-size: 1px;	height:0px;	visibility: hidden;	position:absolute; width:0px; z-index:-50;	overflow: hidden;}
#global { position:absolute; left:0px; top:0px; width:100%; background:url(img/bg_body.gif) repeat-x top; clear:both;}
#header_publi728 {font-size:1px; background-color:#000000; min-height:5px; height:5px; clear:both;}
#header_publi728 .container {position:relative; width: 1028px; text-align: left; padding: 0px 0 0px 0; text-align:center;}

/*Header*/
#header {position:relative; width: 1028px; height:120px; min-height:120px; text-align: left; margin:auto; background:url(img/bg_header.jpg) repeat-x top; font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif; z-index:1}
   #header_logo {width:165px; position:absolute; left:55px; top:15px}
   #header_publi468 {width:468px; margin: 10px 160px 0 0; float:right; text-align:center; }

/*HeaderNavigation*/   
#header_nav { z-index:5; position:absolute; top:-25px; left:29px; width: 970px; height:40px; margin:auto; clear:both; }
#header_search { font:11px Tahoma; text-align:right; word-spacing:2px; width:290px; float:right }
   #header_search a:link, #header_search a:hover, #header_search a:visited  { color:#000000}
   #header_search .search_box {width:160px;}
   #header_search .search_button {width:30px;}
   #header_search .fb {width:70px}
   #header_search .tw {width:30px}
#top_navi { border-collapse: collapse; font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif; width:650px; float:left; }
#top_navi ul { margin-left:0; }
#top_navi li { display:inline; position:relative; font-size: 16px; border-bottom:dotted 1px #c8d9ef; padding: 0 0 3px 0; }
#top_navi li span { position:relative; z-index:10; padding:3px 5px 5px 10px; border-bottom:none; }	
#top_navi li span.over { padding:2px 4px 4px 9px;  border-top:solid 1px #c8d9ef; border-left:solid 1px #c8d9ef;  border-right:solid 1px #9eb5d1; border-bottom:solid 1px #fff; background:#FFFFFF}
*+html #top_navi li span.over { border-top:solid 2px #c8d9ef; padding-bottom:3px; } /* IE6 */
#top_navi li span.over a { }
#top_navi li span.over a:hover { text-decoration:none; }
#top_navi li span.active { padding:2px 4px 4px 9px; border-top:solid 1px #c8d9ef; border-left:solid 1px #c8d9ef;  border-right:solid 1px #9eb5d1; border-bottom:solid 1px #fff; background:#FFFFFF }
*+html #top_navi li span.active {  border-top:solid 2px #c8d9ef; padding-bottom:3px; }
#top_navi li span.active a { text-decoration:none; }
#top_navi li span.active a:hover { text-decoration:none; }	
#top_navi img.arrow { /*margin-left:4px;*/ cursor:pointer; padding: 3px 0px 0px 10px; }
#top_navi .bluehome a:link a:visited { color: #4EB0E9; }
#top_navi .MenuHome a:link, .MenuHome a:visited { text-decoration:none; color: #4EB0E9; display:inline-block; }
#top_navi .MenuItem a:link, .MenuItem a:visited { text-decoration:none; color: #000000; display:inline-block; }
#top_navi .MenuHome a:hover, .MenuHome a:active { color: #000000; text-decoration:none }
#top_navi .MenuItem a:hover, .MenuItem a:active { color: #4EB0E9; text-decoration:none }
#top_navi .sub_menu { display:none; position:absolute; left:0; top:0px; margin-top:25px; border-top:solid 1px #c8d9ef; border-left:solid 1px #c8d9ef;  border-right:solid 3px #9eb5d1; border-bottom:solid 3px #9eb5d1;  padding:10px 15px 10px 15px; width:200px; background:#FFFFFF; z-index:5}
* html #top_navi .sub_menu { margin-top:24px;} /* IE6 */
*+html #top_navi .sub_menu { margin-top:27px;} /* IE7 */
#top_navi .sub_menu a { color:#666666; text-decoration:none}
#top_navi .sub_menu a:active { color:#F58220; text-decoration:none}
#top_navi .sub_menu a:hover { color:#4eb0e9; text-decoration:none}
#top_navi .sub_menu .top_tit1, .top_tit1 a { font-size:11px; font-weight:bold; color:#333333; line-height:20px;}
#top_navi .sub_menu .top_tit2 { font-size:11px; font-weight:; color:#333333; line-height:20px;}
#top_navi .sub_menu .top_link { font-size:11px; color:#666666; padding-left:10px; line-height:15px;}
#top_navi .sub_menu .top_tit1 a { color:#333333; }
#top_navi .sub_menu .top_tit2 a { color:#333333; }
#top_navi .sub_menu .top_link a { color:#666666; }
#top_navi .sub_menu .top_tit1 a:hover, #top_navi .top_tit2 a:hover, #top_navi .top_link a:hover { color:#4eb0e9; }

/*Main Section*/
#content {position:relative; width: 1028px; min-height:inherit; text-align: left; margin:auto; background: url(img/bg_central.png) repeat-y; clear:both; display:table; z-index:1; }

/*Main Content*/
#maincontent {position:relative; float:left; width:650px; min-height:320px; text-align: left; margin: 10px 5px 0px 5px; z-index:2}

/*Main Tables*/   
.tablelinks { vertical-align:top}
.tablelinks_top {background: #EEF8FF; font-weight: bold; color:#f58220; padding:5px; vertical-align:top; border-top: #CCC 1px solid; height:30px; text-align:center; vertical-align:middle }
.tablelinks_left {background: #EEF8FF; font-size: 14px; font-weight: bold; color:#f58220; padding:5px; vertical-align:top; border-bottom: #CCC 1px solid; border-top: #CCC 1px solid; }
.tablelinks_left2 {background: #EEF8FF; font-weight: bold; color:#f58220; padding:5px; vertical-align:top; border-bottom: #CCC 1px solid; border-top: #CCC 1px solid; }
.tablelinks_right {padding:5px; vertical-align:top; border-bottom: #CCC 1px solid; border-top: #CCC 1px solid; text-align:left}
.tablelinks_sep { height:10px; font: 10px; }

/*Right Content*/   
#right_300 {position:relative; float: right; width: 300px; text-align: left; margin: 10px 5px 0px 0px; }
#right_300 a:link, #right_300 a:hover, #right_300 a:visited  { text-decoration:none}

/*Footer*/
#footer { min-height:70px; background: url(img/bg_footer_grad.gif) bottom repeat-x; clear:both; }
#footer, #footer a {font-family:Tahoma; line-height:15px;}
#footer a:hover { text-decoration:underline}
#footer_sitemap { position:relative; background: url(img/bg_central.png) repeat-y; width: 1028px; text-align: left; margin:auto;}
#footer_sitemap .contenedor {position:relative; width: 970px; text-align: left; padding: 5px 29px 5px 29px; font-size:10px;}
   #footer_sitemap .tit {font-weight:bold; color:#666666; padding: 5px 0 3px 0;} 
   #footer_sitemap .tit a, #footer_sitemap_title a:visited { text-decoration:none; color:#666666; font-size:10px;}
   #footer_sitemap .tit a:active { text-decoration:none; color:#F58220; }
   #footer_sitemap .tit a:hover { text-decoration:none; color:#4eb0e9; }
   #footer_sitemap .links {color:#888888; padding-left: 5px;}
   #footer_sitemap .links a, #footer_sitemap_links a:visited { text-decoration:none; color:#888888; font-size:10px;}
   #footer_sitemap .links a:active { text-decoration:none; color:#F58220; }
   #footer_sitemap .links a:hover { text-decoration:none; color:#4eb0e9; }
#footer_legal { position:relative;	background: no-repeat url(img/bg_footer.jpg) top; width: 1028px; text-align: left; min-height:50px; height:50px; margin:auto; font-size:10px; color: #000; line-height:18px; word-spacing:2px}
#footer_legal a, #footer_legal a:visited { color: #000; }
#footer_legal a:hover { text-decoration:underline }
   #footer_logo_site { width:45px; position:absolute; right:55px; bottom:5px}
   #footer_content { width:600px; position:absolute; right:120px; bottom:10px; text-align: right; }
   #footer_avisolegal { width:500px; height:68px; position:absolute; top:-80px; right:0px; background:#efefef; border:#99cccc 2px solid; text-align:left; padding: 5px 10px 5px 10px; font-size:10px; color:#000000; visibility:hidden; line-height:14px }
   #footer_autor { width:150px; height:55px; position:absolute; top:-68px; right:120px; background:#efefef; border:#99cccc 2px solid; text-align:center; padding: 15px 0px 0px 0px; font-size:10px; color:#000000; visibility:hidden; line-height:13px }

/*Font Types NEW*/
h1 { font-size:20px; color:#0057a6; font-weight:bold; margin: 0 0 15px 0 }
h2 { font-size:15px; font-weight:bold; color:#f58220; margin: 5px 0 15px 0 }
h3 { font-size:13px; font-weight:bold; color:#646464;	margin: 5px 0 10px 0 }
h4 { font-size:13px; font-weight:bold; font-style:italic; color:#4f81bd; margin: 5px 0 5px 0 }
h5 { font-size:12px; font-weight:bold; color:#646464; margin: 5px 0 5px 0 }
h6 { font-size:12px; color:#f58220; margin:5px 0; font-weight:lighter; text-decoration:none; margin: 5px 0 5px 0 }
h7 { font-size:12px; font-weight:bold; color:#196297; margin: 5px 0 5px 0 }
p {	font-size:12px;	line-height:16px; color:#000000; margin: 5px 0 15px 0 }
ol { margin:0 0 10px 20px; padding:0; line-height:18px; } 
ul { color:#000000; list-style-type:square; margin:0 0 10px 20px; padding:0; line-height:18px; }
ul ul {	list-style-type:circle;}
ul ul ul {	list-style-type:disc;}
ul li p { line-height:15px; padding:3px;}
	.right { text-align:right; }
	.orange { color:#f58220;}
	.orange a { color:#f58220;}	
	.red { color:#ff3301;}
	.black { color:#000000;}
	.gray { color:#646464;}
	.blue { color:#0057a6;}
	.green { color:#5ab21d;}
	.black { color:#000000;}
.colorlink a { color:#646464;}
.colorlink ul a{ color:#0057a6; }


/*********** #Boxes main ***********/

#boxmenu { width:500px; margin: 0 150px 0 40px; height:80px; clear:both }
	#boxmenu .img { width: 90px; float:left; margin: -5px 0 0 0; }
	#boxmenu .content { width: 380px; background-color: #eef8ff; padding: 10px; width:360px; float: right; border:1px solid #dfe9f4;  }
#boxgoogle { width:450px; margin: 0 135px 0 65px; height:125px; clear:both }
	#boxgoogle .img { width: 60px; float:left; margin: 10px 0 0 0; }
	#boxgoogle .content { background-color: #eef8ff; padding: 10px; width:360px; float: right; border:1px solid #dfe9f4;  }
	#boxgoogle .searchbox { margin:0 5px; width:240px; padding:2px 5px 2px; border:1px solid #999999}
	#boxgoogle .search { width:30px}
	#cse-search-results { margin: 0 0 0 0;}
	#boxgoogle .searchboxrow { margin:auto; width:300px;}
	#boxgoogle .searchbox:focus { border-color:#4eb0e9; }
#boxbottom { width:460px; margin:auto; height:60px; padding: 15px 0 15px 0; clear:both }
	#boxbottom .img { width: 60px; float:right; padding: 0; }
	#boxbottom .content { background-color: #eef8ff; padding: 10px; width:360px; float: left; border:1px solid #dfe9f4;  }
#boxpage { width:auto; margin: 0 0 0 520px; float:right; padding:2px; clear:both; background-color: #eef8ff; text-align:center; color:#646464; border:1px solid #dfe9f4; font-size:11px}
#boximg { margin: 10px 15px 10px 15px ; width:190px; float:right; border: #dfe9f4 solid 1px;  }
	#boximg .img { background: #eef8ff; margin: auto; padding:5px; text-align:center }
	#boximg .cont { padding:5px;  padding: 5px 10px 5px 10px; font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:11px;}
#boxpubli { background: #eef8ff; padding:5px; width:468px; height:60px; margin:auto; clear:both }
.boxscreenshot { background-color:#cedbe4; border:1px solid #80adcb; }
.boxscreenshot img { background-color:#d3e2e9; padding: 7px 8px 10px 8px; border:none; margin:0;}
.boxscreenshot p { background-color:#80adcb; color:#ffffff; font-size:12px; padding: 4px 14px 4px 14px; margin:0; text-align:left;
}
#tablemenu {width:640px; border: none;}
#tablemenu .tdleft {width:320px; border-bottom: #dfe9f4 1px dotted; border-right:1px #dfe9f4 dotted; min-height:60px; padding-top:15px}
#tablemenu .tdleft:hover {background-color:#eef8ff}
#tablemenu .tdright {width:320px; border-bottom: #dfe9f4 1px dotted; padding-top:15px}
#tablemenu .tdright:hover {background-color:#eef8ff}
#tablemenu .echistes {background-color:#eef8ff}
#tablemenu .echistes:hover {background-color:#e6f1f8}
#tablemenu h3, #tablemenu h3 a {margin:0px; color:#646464;}
#tablemenu p {margin:0 0 4px 0; color:#646464;}
#tablemenu img {margin-right:20px; padding: 5px 0 5px 5px; margin-top:-10px}

#bottomlinks {width:630px; border: none;}
#bottomlinks td {background-color:#eef8ff; min-height:105px; vertical-align:top}
#bottomlinks img {padding-left:5px; padding-right:5px}
#bottomlinks1, #bottomlinks1 a {background-color:#f5bb20; color:#ffffff; text-indent:5px; margin-top:0px; padding-top:2px; width:196px; line-height:22px}
#bottomlinks2, #bottomlinks2 a {background-color:#a4bddb; color:#ffffff; text-indent:5px; margin-top:0px; padding-top:2px; width:196px; line-height:22px}
#bottomlinks3, #bottomlinks3 a {background-color:#5cd759; color:#ffffff; text-indent:5px; margin-top:0px; padding-top:2px; width:196px; line-height:22px}

/*********** #Boxes right ***********/

#boxright { background-color: #eef8ff; padding:10px; float:right; width:285px; margin:auto; clear:both}
#box300x250 { background-color: #ffffff; width:300px; margin:auto; clear:both; padding: 10px 0 10px 0;}
#boxmenuright { background-color: #eef8ff; padding:10px; float:right; width:285px; margin:auto; clear:both}
	#boxmenuright ul { color:#646464; list-style-type:square; margin:0 0 5px 20px; padding:0; line-height:18px; }
	#boxmenuright ul ul { list-style-type:square;}
	#boxmenuright ul li p { line-height:15px; padding:3px;}

/*Font Types OLD*/
.conttexto { line-height:20px; text-align:justify; font-size:12px; margin: 10px 15px 10px 0;}
.indent { line-height:20px; text-indent:20px; text-align:justify; }
.segoe-12-16{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px;	line-height:16px;}
.segoe-12-18{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px;	line-height:18px;}
.segoe-12-18-1lin{ font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px; line-height:18px; text-indent:20px; text-align:justify}
.segoe-12-22{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif;	font-size:12px;	line-height:22px;}
.segoe-12-22-1lin{ font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px; line-height:22px; text-indent:20px; text-align:justify}
.segoe-11-16{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif;	font-size:11px; line-height:16px; text-align: left;}
.segoe-11-18{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif;	font-size:11px;	line-height:18px;}
.segoe-11-18-1lin{ font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:18px; text-indent:20px; text-align:justify}
.segoe-11-20{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif;	font-size:11px;	line-height:20px;}
.segoe-11-20-1lin{ font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:11px; line-height:20px; text-indent:20px; text-align:justify}
.segoe-10-14{font-family: Segoe UI, Arial,Verdana,Helvetica,sans-serif;	font-size:10px;	line-height:14px; text-align: left;}
.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-size:20px; color:#0057a6; font-weight:bold; margin: 0 0 15px 0 }
.h2 { font-size:15px; font-weight:bold; color:#f58220; margin: 5px 0 15px 0 }
.h3 { font-size:13px; font-weight:bold; color:#646464;	margin: 5px 0 10px 0 }
.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:450px; height:30px; vertical-align:top;}
.citas_t2 { width:15px;}
.citas_t3 { width:150px; vertical-align:top; font-style:italic;}
#cartas { width:580px; border:1px solid #dfe9f4; padding:15px; margin:auto; margin-bottom:10px; margin-top:10px; min-height:200px }
#cartas .tit {width:445px; margin-top:15px; margin-bottom:20px}
#cartas .subtit { width:345px; background-color: #eef8ff; float: left; margin: -15px 0 0 -15px; line-height:18px; padding: 0 10px 0 10px}
#cartas .img { background-color: #eef8ff; float: right; margin: -15px -15px 0 0; padding: 10px 10px}
.tableindex {width:630px; vertical-align:top; border-bottom: #dfe9f4 1px solid; border-top: #dfe9f4 1px solid; margin: 5px 0 5px 0 }
.tableindex_left {background: #EEF8FF; font-size: 16px; font-weight: bold; color:#f58220; padding:10px 0 0 5px; vertical-align:top; text-align:left }
.tableindex_right {padding:5px 5px 0 15px; vertical-align:top; }
.tableindex_right h2 {font-size:16px; font-weight:bold; color:#153b63; margin: 5px 0 5px 0}
.tableindex_right p {font-size:14px; color:#000; line-height:18px; word-spacing:10px; margin: 0px 0 15px 0 }
.tableindex_sep {height:10px; font: 10px; }
.mini-1{font-size:1px; line-height:1px;}
.enlace a { text-decoration: none; color: #557cac;}
.enlace a:hover {color: #d50404; text-decoration: underline;}
.piro { width:600px; border:none; padding:5px 0 5px 0; vertical-align:top; line-height:18px; }
#CPwASPX_t { width:600px; border:none; padding:0; vertical-align:top; line-height:18px; height:35px; }
.CPwASPX_t:hover {background-color:#eef8ff}
.CPwASPX_t1 { width:50px;}
.CPwASPX_t2 { width:250px; padding:5px 0 5px 0;}
#CPwASPX_lat_t { width:297px; border:none; padding:0; vertical-align:top; line-height:14px; height:30px; font-size:11px; margin-left:-7px }
.CPwASPX_lat_t1 { width:10px; vertical-align:top; padding-top:3px}
.CPwASPX_lat_t2, .CPwASPX_lat_t2 a { width:285px; padding-top:3px; margin-left:5px; color:#000}
.CPwde { color:#646464;}
.CPwde a { color:#196297;}
.CPwde a:hover { color:#4eb0e9;}
.autores ul { color:#646464; list-style-type:square; margin:0 0 10px 20px; padding:0; line-height:20px; }
.autores ul ul { list-style-type:square;}
.autores ul li p { line-height:15px; padding:3px;}

.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(../css/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(../css/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 5px 5px 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; }

#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-publi { width:100%; moz-width:100%; height:100%; moz-height:100%; position:absolute; left: 0; top: 0; z-index:10; visibility:visible; }
#float-header, #float-header a {background-color:#000000; width:100%; moz-width:100%; height:20px; moz-height:20px; padding: 4px 0px 5px 15px; font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#FFFFFF;}
#float-cita, #float-cita a {background-color:#f3f5f8; width:100%; moz-width:100%; height:60px; moz-height:60px; position:absolute; left:0; top:25px; padding: 0px 0px 0px 15px; z-index:10}#float-bg { width:100%; moz-width:100%; height:100%; moz-height:100%; background-image: url(img/bg_body.gif); background-repeat: repeat-x; background-color: #DDE9F6; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; z-index:10; visibility: visible; position:absolute; left:0; top:85px}
#float-boxpubli {background-color:#FFFFFF; padding:5px; visibility: visible; margin:auto; position:relative}
#float-textpubli {padding-bottom:5px; font:Arial, Helvetica, Sans-serif; font-size:11px; color:#829dba; font-weight:bold; width:100%}
#float-textpubli a {color:#829dba;}

#float-header_alone, #float-header_alone a {background-color:#000000; width:100%; moz-width:100%; height:20px; moz-height:20px; padding: 10px 15px 5px 15px; font-family:Segoe UI, Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; word-spacing:3px}
#float-bg_alone { width:100%; moz-width:100%; height:100%; moz-height:100%; background-image: url(img/bg_body.gif); background-repeat: repeat-x; background-color: #DDE9F6; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85; z-index:10; visibility: visible; position:absolute; left:0; top:35px}