body{
	background-color:#fff;
	color:#000;
	font:normal .8em Arial, Helvetica, sans-serif;
	margin:0 7px 7px;
	padding:0;
}
h1, h2, h3, h4, h5, h6, h7, p{
	margin-top:0;
}
h1, h2, h3{
	color:#000;
	font-size:2em;
	font-weight:normal;
	margin-bottom:5px;
	padding:10px 0;
}
h2{
	font-size:1.6em;
}
h3{
	font-size:1.3em;
}
img{
	border:0;
}
strong{
	font-weight:bold;
}
label{
	cursor:pointer;
	padding-right:.2em;
}
form{/*margin: .6em 0;*/margin:0;padding:0;}
div#all {margin:.6em 0;}
acronym{
	margin-left:0 !important;
	margin-right:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
p *{
	margin:0;
	padding:0;
}
p{
	margin-bottom:1.1em;
}
acronym{
	border-bottom:1px dotted;
}
a:link{
	color:#0066CC;
	text-decoration:underline;
}
a:visited{
	color:#800080;
}
a:hover{
	text-decoration:none;
}
a.more{
	font-weight:bold;
}
a.top{
	background:transparent url(../../images/top.gif) no-repeat 0 3px;
	padding:0 0 5px 15px;
}
ul{
	list-style-type:none;
	margin:0px 10px;
	padding:0;
}
ul li, a.more{
	background:transparent url(../../images/bullet/bulletw.gif) no-repeat 0 3px;
	padding:0 0 5px 10px;
}
ol ol{
	list-style-type:lower-alpha;
	margin:10px 0 0 25px;
	padding:0;
}
ol{
	padding:10px 0 10px 3px;
}
ol li{
	font-weight:bold;
}
ol ol li{
	font-weight:normal;
}
ol ol p{
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
ol ol.lowerAlpha li{
	margin-bottom:1em;
	padding:0;
}
ol ol.lowerAlpha li.spacing100{
	margin-bottom:1em;
	padding:0;
}
hr{
	border:none;
	color:#e4e4e4;
	height:1px;
}
.container{	
	background:#fff;
	clear:both;
	float:none;	
	width:100%;
}
.aleft{
	text-align:left;
}
.aright{
	text-align:right;
}
.noDisplay{
	display:none;
}
.noVisibility{
	margin-left:-10000px;
	position:absolute;
}
.vertDiv{
	background:transparent url(../../images/div_vert.gif) no-repeat top center;
	float:left;
	height:146px;
	width:3%;
}
.horDiv{
	background:transparent url(../../images/div_hor.gif) no-repeat center;
	clear:both;
	float:left;
	height:50px;
	width:100%;
}
.turqBlue, .darkBlue{
	background:#5ea6d1 url(../../images/welcome-msg-bk.gif) repeat-x 0 0;
}
.redMark{
	color:#CC0000;
	font-size:200%;
	vertical-align:middle;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.clear{
	clear:left;
	float:none;
}
.w60{
	width:60%;
}
.w50{
	width:50%;
}
.spacing100{
	padding-bottom:1em;
}
.spacing150{
	padding-bottom:1.5em;
}
.spacing200{
	padding-top:2em;
}
.bigger{
	color:#000000;
	font-size:100%;
	font-style:normal;
}
.smaller{
	color:#707070;
	font-size:83%;
}
.headingBlueBg{
	background:#047dc2 url(../../images/psh.gif) repeat-x top left;
	color:#FFFFFF !important;
	font:1.3em Trebuchet, Arial, sans-serif;
	font-weight:bold;
	padding:3px 5px !important;
}

.inputText{
	border:2px solid #dedede;
	height:1.7em;
	width:200px;
}

.inputText:focus{
	background-color:#FFFFDD;
}
.searchButton, .btn, .disclaimerBtn{
	background-color:#047dc2;
	border:1px solid #000080;
	border-left:1px solid #D4E8FF;
	border-top:1px solid #D4E8FF;
	color:#FFFFFF;
	line-height:1.2em;
	margin-left:5px;
	padding:3px;
}
.disclaimerBtn, .disclaimerBtn a{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
}
.helpResource{
	cursor:help;
}
.boxHeader, .boxHeaderEmphasis, #contentTxt h2{
	font-weight:normal;
}
.boxHeader{
	font-size:1.3em;
	margin:0 0 5px 0;
}
.boxHeaderEmphasis, #contentTxt h2{
	color:#000;
	font-size:1.6em;
	margin-bottom:5px;
}
#adminResources{
	text-align:right;
	width:440px;
}
#adminResources ul.inLineArrow{
	margin:0 5px 10px 0;
}
#adminResources ul.pipe{
	margin:0 -5px 10px 0;
}
#adminResourcesTop{
	background:#f5f5f5;
	height:2.3em;
	margin:-7px -7px 30px;
	padding:10px 0 0 7px;
}
#adminResourcesTop .button{
	background:#ececec url(../../images/msg.gif) repeat-x;
	border:1px solid #ececec;
	margin-top:-3px;
	padding:3px;
}
#adminResourcesTop a:visited{
	color:#0066CC
}

#adminResourcesTop .button a{
	text-decoration:none;
}
#find{
	padding:0 0 15px 0;
}
#find label{
	font-weight:bold;
}
#main{
	background:#FFFFFF url(../../images/msg.gif) repeat-x bottom;
	clear:both;
	/*height:40px;*/
	height:50px;
	padding-top:5px;
}
#main ul{
	background:#FFFFFF url(../../images/gpixel.gif) repeat-x bottom;
	/*height:21px;*/
	height:27px;
	width:100%;
}
#main ul li{
	display:inline;
	line-height:1.2em;
	list-style-type:none;
}
#main ul, #main ul li{
	margin:0;
	padding:0;
}
#main ul a:link, #main ul a:visited{
	background:#E2E2E2 url(../../images/msmb.gif) repeat-x top left;
	border:1px solid #CBCBCB;
	color:#454545;
	float:left;
	font-weight:bold;
	line-height:15px;
	margin-right:4px;
	/*padding:2px 10px;*/
	padding:5px 10px;
	text-decoration:none;
}
#main a:link, #main a:visited,#main ul a:hover{
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	color:#0066CC;
}
.medicamentos a:link#medicamentosTab,
.medicamentos a:visited#medicamentosTab,
.complementarios a:link#complementariosTab,
.complementarios a:visited#complementariosTab,
.advantage a:link#advantageTab,
.advantage a:visited#advantageTab,
#main ul li a.active, #main ul li.active{
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	color:#0066CC;
}
#applNavigation{
	clear:both;
	height:40px;
	padding-top:5px;
}
#applNavigation ul{
	background:#FFFFFF url(../../images/gpixel.gif) repeat-x bottom;
	height:21px;
	width:100%;
}
#applNavigation ul li{
	display:inline;
	line-height:1.2em;
	list-style-type:none;
}
#applNavigation ul, #applNavigation ul li{
	margin:0;
	padding:0;
}
#applNavigation ul a:link, #applNavigation ul a:visited{
	background-color:#e3e3e3;
	border:1px solid #CBCBCB;
	color:#454545;
	float:left;
	font-weight:bold;
	line-height:15px;
	margin-right:4px;
	padding:2px 10px;
	text-decoration:none;
}
#applNavigation a:link, #applNavigation a:visited,#applNavigation ul a:hover{
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	color:#0066CC;
}
.activas a:link#activasTab, 
.activas a:visited#activasTab,
.finales a:link#finalesTab, 
.finales a:visited#finalesTab,
.propuestas a:link#propuestasTab, 
.propuestas a:visited#propuestasTab,
.dirMedEspecialidad a:link#dirMedEspecialidadTab, 
.dirMedEspecialidad a:visited#dirMedEspecialidadTab,
.dirMedNombre a:link#dirMedNombreTab,
.dirMedNombre a:visited#dirMedNombreTab,
.fecha a:link#fechaTab, 
.fecha a:visited#fechaTab,
.titulo a:link#tituloTab, 
.titulo a:visited#tituloTab,
.usuario a:link#usuarioTab, 
.usuario a:visited#usuarioTab,
.tema a:link#temaTab, 
.tema a:visited#temaTab,
.codigos a:link#codigosTab, 
.codigos a:visited#codigosTab,
.grupoCodigos a:link#grupoCodigosTab, 
.grupoCodigos a:visited#grupoCodigosTab,
.descripcionCodigos a:link#descripcionCodigosTab, 
.descripcionCodigos a:visited#descripcionCodigosTab,
.uno a:link#unoTab, 
.uno a:visited#unoTab,
.dos a:link#dosTab, 
.dos a:visited#dosTab,
.tres a:link#tresTab, 
.tres a:visited#tresTab,
#applNavigation ul li a.active, #applNavigation ul li.active{
	background-color:#FFFFFF;
	background-image:none;
	border-bottom:1px solid #FFFFFF;
	color:#0066CC;
}
#applOptions{
	background-color:#ccecff;
	padding:15px 10px 15px;
}
#applOptions form{
	margin:0;
}
#applOptions label{
	font-weight:bold;
}
#applOptions a.top{
	background:transparent url(../../images/bullet/down.gif) no-repeat 0 3px;
	padding:0 0 5px 17px;
}
.applPageNavigation{
	background-color:#9cf;
	padding:5px 10px 5px;
}
.applPageNavigation a{
	font-weight:bold;
}
#appl{
	border-bottom:1px solid #E4E4E4;
	padding-bottom:19px;
}
#appl table, #data{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #e4e4e4;
}
#appl th, #data th{
	background-color:#007bc6;
	color:#fff;
	text-align:left;
}
#appl th a:link, #appl th a:visited, #appl th a:active{
	color:#fff;
}
#appl tr.odds, #appl ul.listAlternate li.odds, #data .odds{
	background-color:#F5F5F5;
}
#appl td, #data td{
	border-bottom:1px solid #E4E4E4;
}
#appl table.formulario, #appl table.formulario td{
	border:none;
}
#appl table.formulario th{
	background:none;
	color:#000;
}
#appl table.layout, #appl table.layout td{
	border:none;
}
#appl h2.listAlternate, #appl h2.box{
	background-color:#007bc6;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	margin:0;
	padding:5px;
}
#appl h2.box{
	background-color:#fff;
	color:#000;
	margin-top:20px;
	padding-left:0px;
}
#appl ul.listAlternate{
	margin:0;
}
#appl ul.listAlternate li{
	background-image:none;
	border-bottom:1px solid #e4e4e4;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #e4e4e4;
	padding:5px;
}
#appl ul.optionsBox{
	background:#e4e4e4;
	font-weight:bold;
	margin:0;
	padding:5px;
}
#appl ul.optionsBox li{
	background:none;
	display:inline;
	list-style-type:none;
}
#data caption{
	color:#707070;
	font-size:1.3em;
	font-weight:bold;
	padding:15px 0 15px 6px;
	text-align:left;
}
.mensajeInfo, .mensajeAlerta, .mensajeCompletado, .mensajeError{
	margin-top:10px;
	padding:15px;
}
.mensajeInfo img, .mensajeAlerta img, .mensajeCompletado img, .mensajeError img{
	float:left;
	margin-right:10px;
}
.mensajeInfo{
	background-color:#ccecff;
	border:1px solid #007bc6;
}
.mensajeAlerta{
	background-color:#FFFF99;
	border:1px solid #FFCC00;
}
.mensajeCompletado{
	border:1px solid #007bc6;
}
.mensajeError{
	background-color:#FFAFAF;
	border:1px solid #FF3300;
}
.mensajeCompletado ul, .mensajeError ul{
	margin:5px 5px 0 60px;
}
.mensajeCompletado ul li, .mensajeError ul li{
	background:none;
	list-style-type:disc;
}
.errorField{
	border:3px solid #FF3300;
}
#appl table#ciudades, #appl table#ciudades td{
	border:none;
}
div#crumbs{
	background-color:#F5F5F5;
	border:1px solid #E4E4E4;
	color:#9E9E9E;
	/*height:1.5em;*/
	height:2em;
	line-height:140%;
	margin:1px 0;
	padding-top:8px;
	width:99.7%;
}
#crumbs *{
	display:inline;
	font-size:1em;
}
#crumbs h2{
	color:#454545;
	padding-left:5px;
}
#crumbs ul, #crumbs ul li a{
	margin-left:0;
	padding-left:0;
}
#crumbs ul ul li, #crumbs ul li{
	background:transparent url(../../images/bullet/crumbs.gif) no-repeat 0px 5px;
	margin-left:.2em;
	padding-left:.8em;
}
#crumbs ul{
	color:#000;
}
#crumbs ul li.current{
	font-weight:bold;
}
#crumbs ul li.first{
	background:none;
	margin:0;
}
#leftNav, ul.leftNavList , ul.leftNavList li.active, ul.leftNavList{
	background-color:#f5f5f5;
}
#leftNav, ul.leftNavList{
	margin:0;
	padding:0;
}
#leftNav{
	border:1px solid #ebebeb;
	display:block;
	float:left;
	width:20.5%;
}
#leftNav h2{
	margin:0;
}
#leftNav h2, div.leftNavSection{
	padding:0px 3px;
}
div.leftNavSection{
	background-color:#F7F7F7;
	background-image:none;
	margin:0;
	padding:10px 0;
}
.leftNavSection p{
	margin-bottom:-2px;
	padding:0px 10px 5px 5px;
}
.leftNavSection ul li{
	background:transparent url(../../images/bullet/blue_greybg.gif) no-repeat 1px 8px;
	font-weight:bold;
	padding:5px 2px 5px 10px;
}
.leftNavSection p span.newLine{
	display:block;
}
ul.leftNavList li{
	background:transparent url(../../images/bluesq-1.gif) no-repeat 6px 11px;
	background-color:#EBEBEB;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:8px 0 8px 23px;
}
ul.leftNavList li.active{
	background:transparent url(../../images/bluesq-1.gif) no-repeat 6px 11px;
	border-bottom:1px solid #FFFFFF;
}
ul.leftNavList li.active, ul.leftNavList li ul.blueSq li.active{
	background-color:#f5f5f5;
	border-bottom:none;
}
ul.leftnavList ul.blueSq{
	background-color:#EBEBEB;
}
ul.leftNavList li ul.blueSq li{
	background:#EBEBEB url(../../images/bullet/bluesq.gif) no-repeat 12px 15px;
	margin:5px -25px 5px -25px;
	padding:0;
}
ul.leftNavList li ul.blueSq li a{
	text-decoration:none;
}
ul.leftNavList li ul.blueSq li a:hover{
	text-decoration:none;
}
ul.leftNavList li ul.blueSq li.first{
	border-top:3px solid #FFFFFF;
	margin-bottom:0;
	padding-bottom:5px;
}
ul.leftNavList li ul.blueSq li.last{
	background-position:12px 6px;
	margin-bottom:-7px;
	margin-top:-8px;
}
ul.leftNavList li ul.blueSq li a{
	display:block;
	margin:7px 7px -10px 20px;
	padding:0 0 10px 0;
}
ul.leftNavList li ul.blueSq li.last a{
	display:block;
	margin:7px 7px 0px 20px;
	padding:0 0 10px 0;
}
ul.leftNavList li a{
	text-decoration:none;
}
#card{
	margin:0;
	padding:0;
}
#cardImg, #card *, #card ul li, #card ul{
	background-color:#FFFFFF;
}
#cardImg{
	background:#FFFFFF url(../../images/card.jpg) no-repeat top left;
	border:none;
	float:right;
	height:59px;
	width:60px;
}
#cardTxt{
	border:1px solid #D1D1D1;
	border-top:none;
}
#card h2{
	background-color:#00AADB;
	background-image:none;
	color:#FFFFFF;
	font-size:1.8em;
	font-weight:normal;
	margin:0;
	padding-left:5px;
}
#card ul li{
	font-weight:bold;
	list-style-type:none;
	margin:0 0 10px 10px;
	padding:0 0 0 10px;
}
#card ul li a:link{
	color:#0066CC;
	text-decoration:underline;
}
#card p{
	margin:0 7px 7px 7px;
	padding:7px 0 0 0;
}
#pageContent{
	border:#047DC2;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	float:left;
	margin:0 -1px 0 1px;
	padding:0;
	width:79%;
	
}
#pageContentWide{
	width:100%;
}
#contentTxt{
	margin:0 auto 0 auto;
	padding:15px 0px;
	width:90%;
}
#contentTxt ol li{
	font-weight:normal;
}
#welcomeMsgBox{
	float:left;
	width:100%;
}
#welcomeMsgBox *{
	color:#FFFFFF;
}
#welcomeMsgBox h1{
	font-size:1.7em;
	font-weight:normal;
	margin:0;
	padding:10px;
}
#welcomeMsgBox p{
	margin:0 10px;
	padding:0;
}
#welcomeMsgBorder{
	background:#FFFFFF url(../../images/wbg.gif) repeat-x;
	clear:both;
	float:none;
	height:25px;
	margin-top:0;
	padding:0;
	width:100%;
}
#welcomeMsgLeftButtons{
	clear:left;
	display:block;
	float:right;
	height:100px;
	margin:20px 3px 0px 3px;
}
#welcomeTxt{
	float:left;
	height:auto;
}
ul.bulletsWelcome{
	background-color:#F5F5F5;
	display:block;
}
ul.bulletsWelcome li{
	background:transparent url(../../images/bullet/blue_greybg.gif) no-repeat 0 5px;
	font-size:.9em;
	margin:7px 0;
}
.linksBox p{
	margin-top:.4em;
}
.linksBox1, .linksBox2, .linksBox3{
	float:left;
}
#quikLinks1, #quikLinks2{
	clear:both;
	float:none;
	margin-bottom:30px;
	margin-left:5px;
}
#quikLinks1 img, #quikLinks2 img{
	margin:-4px -0 -4px 6px;
}
#quikLinks1 .linksBox, #quikLinks3 .linksBox{
	width:31%;
}
#quikLinks2 .linksBox{
	width:45%;
}
#quikLinks2 p{
	margin-left:5px;
}
#quikLinks3{
	color:#000000;
	float:left;
	margin:0 0 10px 10px;
	width:100%;
}
ul.inLineArrow a, ul.inLineArrow a:visited{
	margin-right:-10px;
	text-decoration:underline;
}
ul.inLineArrow a, ul.inLineArrow a:visited{
	color:#000000;
}
ul.inLineArrow li{
	background:transparent url(../../images/bullet/bulletw.gif) no-repeat 9px 3px;
	padding:0 6px 0 17px;
}
ul.pipe a, ul.pipe a:visited{
	color:#06c;
	text-decoration:underline;
}
ul.pipe li{
	background-image:none;
	border-left:1px solid #CBCBCB;
	margin:0;
	padding:2px 5px 2px 7px;
}
ul.pipe li.first{
	border-left:none;
}
ul.pipe li, ul.inLineArrow li{
	display:inline;
}
ul.inLineArrow a:hover, ul.pipe a:hover{
	text-decoration:none;
}
ul#titleLetters{
	margin:0;
	padding:0;
}
ul#titleLetters li{
	background-image:none;
	display:inline;
	font-weight:bold;
	list-style-type:none;
}
ul#ABCPublications1_titleLetters{
	margin:0;
	padding:0;
}
ul#ABCPublications1_titleLetters li{
	background-image:none;
	display:inline;
	font-weight:bold;
	list-style-type:none;
}
ul li.disable, p.disable, span.disable{
	color:#707070;
}
#footer{
	background-color:#f5f5f5;
	border:1px solid #dedede;
	clear:both;
	float:none;
	margin-top:0px;
	padding-bottom:10px;
	text-align:center;
	width:99.8%;
}
#footer ul.pipe{
	margin:17px 0 5px;
	padding:5px 0 0;
	width:auto;
}
#footer p, #footer a{
	color:#707070;
}
ul.blueSq{
	margin-left:0;
	padding-left:10px;
}
ul.blueSq li{
	background:transparent url(../../images/bullet/bluesq.gif) no-repeat 0px 7px;
	padding-bottom:1em;
	padding-left:10px;
}
ul.blueSq li ul li{
	background:transparent url(../../images/bullet/bulletw.gif) no-repeat 0 3px;
	margin-top:1em;
	padding:0 0 5px 10px;
}
div.tab{
	background-color:#047DC2;
	border-bottom:1px solid #CBCBCB;
	padding-left:10px;
}
ul.tab{
	background-color:#047DC2;
	line-height:1.8em;
	margin:0;
	padding:0;
	width:22em;
}
ul.tab li{
	background-color:#E2E2E2;
	border:1px solid #CBCBCB;
	display:inline;
	font-weight:bold;
	margin:0 4px 0 0;
	padding:3px 10px;
}
ul.tab li.active{
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:3px;
	position:relative;
}
ul.tab li a, ul.tab li a:visited{
	color:#666666;
	padding-left:10px;
	text-decoration:none;
}
ul.tab li.active a, ul.tab li.active a:visited{
	color:#0066CC;
}
ul.tab li.upperLine{
	padding-bottom:2em;
}
li.more{
	font-weight:bold;
	margin-top:1.2em;
}
ul.spacing100 li{
	margin-bottom:.1em;
	margin-top:0;
	padding-bottom:0;
}
ul.textSize li{
	display:inline;
	list-style-type:none;
	margin:0 0 -5px 0;
}
ul.noBullet li{
	background-image:none;
	list-style:none;
	margin-left:0;
	padding-left:0;
}
ul#resultsList{
	list-style:none;
	margin:0;
	padding:5px 0;
}
ul#resultsList li{
	background-image:none;
	font-weight:bold;
}
ul#resultsList li p{
	font-weight:normal;
	margin-left:22px;
}
#resultsHeader{
	clear:both;
	color:#FFFFFF;
	display:inline;
	font-size:1em;
	line-height:1em;
	margin:0;
	width:100%;
}
div#resultsHeader{
	clear:both;
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
#resultsHeader span{
	padding:7px 6px 10px 5px;
}
.resultsPageLinks{
	float:right;
	height:3em;
	text-align:right;
	width:100%;
}
.resultsPageLinks *{
	display:inline;
	margin:0 0 0 3px;
}
.resultsPageLinks p{
	margin-right:0px;
}
.resultsPageLinks ul li{
	background-image:none;
	display:inline;
	margin-left:0;
	padding-left:0;
}
.resultsPageLinks a.active{
	text-decoration:none;
}
.resultsPageLinks a{
	font-weight:bold;
	text-decoration:underline;
}
.resultsPageLinks a:hover{
	text-decoration:none;
}
#busquedaAvanzada #contentTxt{
	padding-left:100px;
}
#busquedaAvanzada h1{
	margin-left:-40px;
}
#busquedaAvanzada form#advancedSearch{
	margin:2em 0;
}
#busquedaAvanzada #contentTxt p{
	margin:1em 0 0 0;
}
#busquedaAvanzada #nombre, #busquedaAvanzada select, #busquedaError #txtSearch2{
	width:250px;
}
#busquedaAvanzada ul li p{
	padding:0 40px 2em 0;
}
#busquedaError #contentTxt p, #busquedaError #contentTxt ul{
	margin-left:0;
	padding:2em 0 1em 0;
}
#home #welcomeMsgBox{
	background:#5ea6d1 url(../../images/welcome-msg-bk.gif) repeat-x 0 0;
	clear:both;
}
#home #welcomeMsgRight{
	float:right;
	height:178px;
	width:29%;
}
#home #welcomeMsgRight h1, #nosotros #welcomeMsgRight h1{
	font-size:1.5em;
	margin:0 0 0 1px;
	padding:5px;
}
#home #welcomeMsgRightBg, #home #welcomeMsgRight ul{
	background-color:#EBEBEB;
}
#home #welcomeMsgRight ul{
	margin:0;
	padding:5px 10px;
}
#home #welcomeMsgRight ul li a, #nosotros #welcomeMsgRight ul li a{
	color:#0066CC;
	font-weight:bold;
}
#home #welcomeMsgRightBg{
	height:100%;
}
#home #welcomeMsgTxt{
	background:transparent url(../../images/home-bk-curve.gif) no-repeat right bottom;
	border-bottom:1px solid #fff;
	width:100%;
}
#forProviders h1.boxHeaderEmphasis{
	float:left;
	width:7em;
}
#seguroComplementario h2 span.smaller{
	display:block;
	line-height:90%;
}
#twinBoxes td{
	border:1px solid #047DC2;
	vertical-align:top;
	width:50%;
}
#twinBoxes td.noRead{
	width:1px;
}
#twinBoxes div.text, #nosotros .text, #nosotros h1{
	padding:15px;
}
#contentLinks{
	border:1px solid #e4e4e4;
	float:right;
	margin-left:10px;
	padding:0 10px 10px;
	width:35%;
}
#contentLinks li.active{
	font-weight:bold;
}
h2.boxTitle{
	background-color:#047DC2;
	color:#FFFFFF;
	font-size:1.7em;
	font-weight:normal;
	margin:0;
	padding:10px;
}
h1.blueText{
	color:#047DC2;
	font-size:1.7em;
	font-weight:normal;
}
.text ul.noBullet{
	margin-left:0;
}
#nosotros .bg, #nosotros ul.noBullet, #nosotros #welcomeMsgBox{
	margin:0;
	padding:0;
}
#nosotros .bg{
	background:transparent url(../../images/welcome/nosotros.jpg) no-repeat bottom right;
	border:1px solid #047DC2;
	width:74%;
}
#nosotros .text p{
	margin-right:170px;
}
#nosotros h1{
	margin-bottom:0;
	padding-bottom:0;
}
#nosotros div.bg p.first{
	margin-right:20px;
}
#nosotros #welcomeMsgBox{
	height:auto;
}
#nosotros #welcomeMsgRight{
	background-color:#EBEBEB;
	height:226px;
	margin:0 1px 0 -1px;
	padding:0 0 1em 0;
	width:25%;
}
#nosotros #welcomeMsgRight p, #nosotros #welcomeMsgRight ul{
	padding:0 10px;
}
#nosotros #welcomeMsgRight ul{
	background-color:#EBEBEB;
}
#nosotros #welcomeMsgRight p.first{
	padding-top:7px;
}
#nosotros h1.headingBlueBg{
	font-weight:normal;
	padding-left:7px !important;
}
form#mensaje input{
	clear:right;
	display:block;
	float:left;
	margin-bottom:10px;
	width:200px;
}
form#mensaje label{
	clear:left;
	display:block;
	float:left;
	padding:0 10px;
	text-align:right;
	width:25%;
}
form#mensaje select{
	width:203px;
}
form#mensaje #textArea{
	margin:1.2em 0;
}
form#mensaje #buttonArea{
	margin:1.7em 0;
	margin-left:26%;
}
form#mensaje input.button{
	background-color:#F5F5F5;
	border:2px solid #999999;
	border-left:2px solid #EEEEEE;
	border-top:2px solid #EEEEEE;
	color:#000000;
	line-height:1.2em;
	margin-right:60px;
	width:10em;
}
form#mensaje br{
	clear:right;
	line-height:2.7em;
}
form#mensaje .redDot{
	background:transparent url(../../images/bullet/red_dot.gif) no-repeat;
}
form#mensaje label img.redDot{
	display:none;
}
form#mensaje label.required img.redDot{
	display:inline;
}
ul.back{
	clear:both;
	float:right;
	margin-bottom:20px;
	width:100%;
}
ul.back li{
	float:right;
}
#error{
	background:#FFFFFF url(../../images/errorbg.jpg) repeat-x;
	height:70%;
	margin:0;
	padding:0;
	width:90%;
}
div#errorBox{
	background-color:#FFFFFF;
	border:2px solid #CAE1EF;
	height:80%;
	margin:9% 9% 11% 9%;
	position:absolute;
	text-align:center;
	width:80%;
}
#errorBox #logo{
	bottom:2%;
	position:absolute;
	right:2%;
}
#error #errorBox .text{
	height:100%;
	padding-top:20%;
}
#errorBox .text h1{
	color:#707070;
	font-size:3em;
}
#errorBox .text p{
	font-size:150%;
}
.linkDataGrid{
}
.linkDataGrid:visited{
	color:#ffffff;
}
.especialHeader{
	font-size:1.1em;
	font-weight:bold;
}
#remLen1{
	border:none;
	font-weight:bold;
}
#codesPolicy{
	background-color:#fefed4;
	border:1px solid #F1CC1D;
	height:200px;
	margin:auto;
	margin-bottom:30px;
	overflow:scroll;
	padding:10px;
	width:100%;
}
#disclaimer{
	border-top:1px solid #dedede;
	clear:both;
	color:#a8a8a8;
	font-size:1em;
	margin-left:21%;
	margin-top:20px;
	padding:20px 0;
	text-align:left;
}
#pageContent #disclaimer, #pageContentWide #disclaimer{
	clear:both;
	margin:0;
	padding:10px 0 0;
}
#comparacion{
	background:#ccc;
	font-family:arial, helvetica, sans-serif;
	width:100%;
}
#comparacion table{
	margin:10px;
	width:98%;
}
#comparacion table th{
	background:#2baffb;
	border-bottom:1px solid #0198ef;
	color:#000;
	color:#fff;
	padding:8px 6px;
	text-align:center;
}
#comparacion table th.features{
	font-size:1.6em;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}
#comparacion table th.plan, #comparacion table th.features{
	border-right:1px solid #0198ef;
}
#comparacion table th.planend{
	border-right-width:0;
}
#comparacion table th p{
	font-size:1.4em;
	font-weight:normal;
	margin:0;
	padding:0;
}
#comparacion table th span{
	color:#00507e;
	margin:0;
	padding:0;
}
#comparacion table td{
	padding:6px 0;
	text-align:center;
}
#comparacion table td.features{
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#000;
	padding:15px 10px;
	text-align:left;
}
#comparacion table td.plan{
	background:#fff;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	color:#000;
	width:18%;
}
#comparacion table td.planend{
	border-right-width:0;
}
#productos-2008-ad{
	background:#2baffb url(../../images/bk-prd-2008.gif) repeat-x left top;
}
ul{
	margin:10px 0 15px 35px;
	padding:0;
}
ul ul{
	margin-bottom:0;
}
ul li{
	background:transparent url(../../images/square-1.gif) no-repeat 0 3px;
	padding:0 0 5px 15px;
}
ol li{
	background:none;
	padding:0 0 5px;
}
#LinkTop{
	display:block;
	margin:30px 0 15px;
}
.wrapper-informacion-relacionada{
	background:#f7ead5 url(../../images/informacion-relacionada-bk.gif) repeat-x 0 0;
	color:#000;
	float:right;
	margin:0 0 20px 30px;
	width:250px;
}
.wrapper{
	background:transparent url(../../images/informacion-relacionada-bottom.gif) no-repeat bottom left;
}
.informacion-relacionada{
	background:transparent url(../../images/informacion-relacionada-top.gif) no-repeat 0 0;
	padding:20px;
}
.informacion-relacionada h3{
	font-size:1.3em;
	font-weight:bold;
}
.informacion-relacionada ul{
	margin:0;
}
.informacion-relacionada li{
	background:transparent url(../../images/square-2.gif) no-repeat 0 5px;
}
.informacion-relacionada hr, .documentos hr{
	background-color:#edc17b;
	border:0;
	color:#edc17b;
	height:1px;
	margin:10px 0;
	width:100%;
}
.informacion-relacionada .ingresar-plan-es span,
.informacion-relacionada .ingresar-es span,
.informacion-relacionada .ingresar-plan-en span,
.informacion-relacionada .ingresar-en span,
.informacion-relacionada .solicitud-plan-es span,
.informacion-relacionada .solicitud-plan-en span{
	left:-1000px;
	position:absolute;
	top:1000px;
}
.informacion-relacionada .ingresar-plan-es{
	background:transparent url(../../images/boton-ingresar-plan-es.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:157px;
}
.informacion-relacionada .ingresar-es{
	background:transparent url(../../images/boton-ingresar-es.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:103px;
}
.informacion-relacionada .ingresar-plan-en{
	background:transparent url(../../images/boton-ingresar-plan-en.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:124px;
}
.informacion-relacionada .ingresar-en{
	background:transparent url(../../images/boton-ingresar-en.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:84px;
}
.informacion-relacionada .solicitud-plan-es{
	background:transparent url(../../images/boton-solicitud-es.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:194px;
}
.informacion-relacionada .solicitud-plan-en{
	background:transparent url(../../images/boton-solicitud-en.gif) no-repeat 0 0;
	display:block;
	height:35px;
	margin:auto;
	width:194px;
}
.sitio-externo{
	background:transparent url(../../images/sitio-externo.gif) no-repeat right top;
	padding:0 15px 0 0;
}
.obtener-documentos{
	background:#f5f5f5;
	width:100%;
}
.obtener-adobe{
	background:#ebebeb;
	border-bottom:solid 1px #dedede;
	padding:25px 15px 10px 15px;
}
.obtener-adobe p{
	padding-left:170px;
}
.obtener-adobe img{
	float:left;
}
.documentos{
	padding:25px 15px 15px;
}
.documentos hr{
	background-color:#dedede;
	color:#dedede;
	margin-bottom:20px;
}
.documento h3{
	padding-top:0;
}
.documento h3 a{
	background:transparent url(../../images/adobe-icon.gif) no-repeat left top;
	font-weight:bold;
	padding:0 0 20px 50px;
}
.documento p{
	padding-left:50px;
	position:relative;
	top:0;
}
.opciones-planes{
	clear:both;
	float:none;
	margin:0;
}
.segundo{
	border-top:1px solid #e4e4e4;
}
.segundo .primer-plan, .segundo .segundo-plan{
	padding-top:30px;
}
.primer-plan{
	float:left;
	padding:0 20px 30px 0;
	width:45%;
}
.segundo-plan{
	float:right;
	padding-bottom:30px;
	width:45%;
}
.opciones-planes h2 a{
	font-size:1.1em;
}
.opciones-planes ul.pipe{
	margin:25px 0 0;
	padding:0;
}
.opciones-planes ul.pipe a, .opciones-planes ul.pipe a:visited{
	color:c0c0c0;
	font-size:1.1em;
	text-decoration:underline;
}
.opciones-planes ul.pipe li{
	background-image:none;
	border-left:1px solid #CBCBCB;
	margin:0;
	padding:2px 5px 2px 12px;
}
.opciones-planes ul.pipe li.first{
	border-left:none;
	padding-left:0;
	padding-right:10px;
}
#welcomeMsgBox #tel-prospectos{
	font-size:1.2em;
	font-weight:bold;
	margin:10px 0px 0px;
}
#welcomeMsgBox #tel-prospectos a{
	color:#fff;
	display:block;
	font-size:0.8em;
}
#home #welcomeMsgTxt ul{
	float:left;
	font-size:1.1em;
	margin:0 40px 0 0;
	padding:0;
}
#home #welcomeMsgTxt ul li{
	background:transparent url(../../images/square-3.gif) no-repeat 0 3px;
	padding-left:17px;
}
#home #welcomeMsgTxt h1{
	padding:20px 0 23px;
}
#home #welcomeMsgTxt p{
	font-size:1.1em;
}
#enlaces-relacionados{
	border-top:1px solid #dedede;
}
#enlaces-relacionados div{
	float:left;
	padding:10px 30px 0 0;
	width:45%;
}
#enlaces-relacionados h3{
	font-weight:bold;
}
#enlaces-relacionados ul{
	font-weight:bold;
	margin:0 0 20px;
	padding:0;
}
table.prettytable{
	background:#f5f5f5;
	border:none;
	border-collapse:collapse;
	margin-bottom:30px;
}
table.prettytable ul{
	margin-left:0;
	padding-left:1em;
}
table.prettytable th, table.prettytable td{
	border:1px solid #dedede;
	padding:1em;
}
table.prettytable th{
	background:#ebebeb;
	text-align:left;
}

table.prettytable th.col{	
	text-align:center;
}

table.prettytable caption{
	display:block;
	font-size:1.3em;
	font-weight:bold;
	padding:15px 0;
	text-align:left;
}

#contenedor-informacion-tarjetas-plan h2,		
#contenedor-informacion-tarjetas-plan hr{		
	clear:both;
}

#contenedor-informacion-tarjetas-plan hr{
	background-color:#ececec;
	border:0;
	color:#ececec;
	height:1px;		
	width:100%;
}			

#contenedor-leyenda-tarjetas-plan h2
{
	background:#F1EBE7;
	border-top:1px solid #D5CDC9;
	color:#978981;
	font-weight:normal;
	font-size:1.3em;
	padding:4px 10px;
}	

#contenedor-leyenda-tarjetas-plan ol{
	padding-left:475px;
}

#contenedor-leyenda-tarjetas-plan img{
	float:left;	
}

#contenedor-leyenda-tarjetas-plan img,
#contenedor-leyenda-tarjetas-plan ol{
	padding-top:15px;
}

#contenedor-leyenda-tarjetas-plan img, #contenedor-leyenda-tarjetas-plan img{
	margin-bottom:30px;
}	



#appl table.formulario td label{width:120px; height:1.5em;}
#appl table.formulario td input{width:20em; height:1.5em;}
#appl table.formulario td #txtComentarios{height:12em;width:450px;margin:0 !important;padding:0 !important; }
#appl table.formulario td #Submit1{height:2em;margin:0;padding:0;}
#appl table tr td #radLstTipo tr td input
{
	padding:0;
	margin:0;
	height:1em;
	width:1.5em;
}
.popBox
{
    background: white url('../../images/Banner_Mundo_Azul.png') no-repeat;
    width: 650px;
    height: 50px;
    border: solid 1px #4D4F4F;
    color: White;
    position: absolute; 
    top: -50px; 
}
.popBox p
{
    font-family:@Arial Unicode MS;
    font-weight:500;
    font-size:16px;
    line-height: 14px;
    color: #505050;
    margin: -3px 0 0 270px;
}
.popBox a:link
{
    color: #0088CE;
}
.popBox a:visited
{
    color: #0088CE;
}
.close
{
    width: 15px;
    height: 15px;
    border: solid 2px #599FF7;
    font-size: 14px;
    overflow: hidden;
    float: right;
}
.close a
{
    float: right;
    margin: 0 2px 0 0;
    padding: 0;
}
.close a:link
{
    text-decoration: none;
    color: Blue;
    display: block;
}
.clear
{
    clear: both;
}

p.noPrint.fleft.button.hide
{
    display:none;
}

