* html .Clearfix {height:1%;} /*IE6*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e6e5e6;
}

.linkheader {
	color:#003d7d;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none
}

a.linkheader {
	color:#003d7d;
	text-decoration:none
}

a.linkheader:hover {
	color:#003d7d;
	text-decoration:underline
}

.textfooter1 {
	color:#888888;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}

a.linkfooter1 {
	color:#888888;
	text-decoration:none
}

a.linkfooter1:hover {
	color:#888888;
	text-decoration:underline
}

a.linkfooter2 {
	color:#003d7d;
	text-decoration:none
}

a.linkfooter2:hover {
	color:#003d7d;
	text-decoration:underline
}

.textfooter2 {
	color:#777777;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

a.linkfooter3 {
	color:#777777;
	text-decoration:none
}

a.linkfooter3:hover {
	text-decoration:underline
}

.textlittle1 {
	color:#777777;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
}

.textlittle2 {
	color:#777777;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle2 a {
	color:#4889ce;
	text-decoration:none;
}

.textlittle2 a:hover {
	color:#4889ce;
	text-decoration:underline;
}

.textlittle3 td,
.textlittle3 {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle4 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:14px;
}

.textlittle5 {
	color:#777777;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle6 {
	color:#e6e5e6;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle7 {
	color:#ffffff;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle7 a {
	color:#ffffff;
	text-decoration:none;
}

.textlittle7 a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.linknews {
	color:#444444;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}
.textlittle3 .linknews {
	color:#444444;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.text8 {
	color:#444444;
	font-family:Century Gothic;
	font-size:15px;
	text-decoration:none;
	line-height:20px;
}

.textlittle9 {
	color:#003d7d;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.linknews a {
	color:#444444;
	text-decoration:none;
}
.linknews a:hover {
	color:#444444;
	text-decoration:underline;
}

.linkvermas {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#df635b;
}
a.linkvermas:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#b9504a;
}

.linkvermas2 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 2px 5px 2px 6px;
	background-color:#7abde8;
}
a.linkvermas2:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 2px 5px 2px 6px;
	background-color:#5395bf;
}

.linkvermas2b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#7abde8;
}
a.linkvermas2b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#5395bf;
}

/************************ LINKS BOTONES PLANES - COLORES ***********************/

/** Celeste **/
.linkvermas2 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#7abde8;
}
a.linkvermas2:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#5395bf;
}

.linkvermas2b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#7abde8;
}
a.linkvermas2b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#5395bf;
}

/** Verde **/

.linkvermas3 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#87c550;
}
a.linkvermas3:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#649b40;
}

.linkvermas3b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#87c550;
}
a.linkvermas3b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#649b40;
}

.linkvermas3c {
	color:#5b9c38;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#FFFFFF;
}
a.linkvermas3c:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#5b9c38;
}

/** Dorado **/

.linkvermas4 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#9d9064;
}

a.linkvermas4:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#807655;
}

.linkvermas4b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#9d9064;
}

a.linkvermas4b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#807655;
}

/** Gris **/

.linkvermas5 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#afafb2;
}

a.linkvermas5:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#818182;
}

.linkvermas5b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#afafb2;
}

a.linkvermas5b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#818182;
}

/** Violeta **/

.linkvermas6 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#9192cd;
}

a.linkvermas6:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#6a6b9b;
}

.linkvermas6b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#9192cd;
}

a.linkvermas6b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#6a6b9b;
}

/** Verde 2 **/

.linkvermas7 {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#b2bc36;
}

a.linkvermas7:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#868d33;
}

.linkvermas7b {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#b2bc36;
}

a.linkvermas7b:hover {
	color:#FFFFFF;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#868d33;
}

/************************ FIN LINKS BOTONES PLANES - COLORES ***********************/



.titleaccesousuarios {
	color:#609c36;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome {
	color:#666666;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome2 {
	color:#b60101;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhomeb {
	color:#666666;
	font-family:Century Gothic;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome2b {
	color:#b60101;
	font-family:Century Gothic;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome3 {
	color:#004288;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome3b {
	color:#004288;
	font-family:Century Gothic;
	font-size:15px;
	text-decoration:none;
	line-height:21px;
}

.titlebtnhome3c {
	color:#777777;
	font-family:Century Gothic;
	font-size:16px;
	text-decoration:none;
}

.titleselecthome {
	color:#777777;
	font-family:Century Gothic;
	font-size:16px;
	text-decoration:none;
}

/*.header form { background:  url(../images/bg_header-searchbox.png); float: right; display: block; width: 186px; height: 26px; margin:0px 9px 0 0; overflow: hidden;}
/ *.header form { background:  url(../images/layout-sprite.png) 0 -216px; float: right; display: block; width: 186px; height: 26px; margin:0px 9px 0 0; overflow: hidden;}* /
.ie6 .header form { margin-right:4px;} 
.header form input.field { margin:4px 0 0 8px; height:16px; color: #777777; width: 150px; float: left; border:0; outline: 0;}
.header form input.submit { margin-left: 2px; background: transparent; cursor: pointer; width: 22px; height: 22px; float: left; border:0; outline: 0;}
.ie6 .header form input.submit { margin-left: 0px; }*/

.formsearch { background:  url(../images/bg_header-searchbox.png); float: right; display: block; width: 186px; height: 26px; margin:0px 9px 0 0; overflow: hidden;}
.ie6 .formsearch  {background:  url(../images/bg_header-searchbox.gif)}
.formsearch { *margin-right:4px;} 
.formsearch input.field { margin:4px 0 0 8px; height:16px; color: #777777; width: 150px; float: left; border:0; outline: 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-top:2px; font-weight:normal}
.formsearch input.submit { margin-left: 2px; background: transparent; cursor: pointer; width: 22px; height: 22px; float: left; border:0; outline: 0;}
.ie6 .formsearch input.submit { margin-left: 0px; }

/************************ SLIDE HOME ***********************/

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 580px; /*Width of Carousel Viewer itself*/
height: 363px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 580px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 363px; /*Height should enough to fit largest content's height*/
}

/************************ SLIDE SUBPAGE BAR ***********************/

.stepcarouselsub{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 270px; /*Width of Carousel Viewer itself*/
height: 223px; /*Height should enough to fit largest content's height*/
}

.stepcarouselsub .beltsub{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouselsub .panelsub{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 270px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 223px; /*Height should enough to fit largest content's height*/
}

/************************ SLIDE TRAYECTORIA ***********************/

.stepcarouseltray{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 660px; /*Width of Carousel Viewer itself*/
height: 515px; /*Height should enough to fit largest content's height*/
}

.stepcarouseltray .belttray{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouseltray .paneltray{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 660px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 515px; /*Height should enough to fit largest content's height*/
text-align:left;
}

/************************ SLIDE COMERCIALES ***********************/

.stepcarouselcom{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 562px; /*Width of Carousel Viewer itself*/
height: 58px; /*Height should enough to fit largest content's height*/
}

.stepcarouselcom .beltcom{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarouselcom .panelcom{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 112px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 58px; /*Height should enough to fit largest content's height*/

}

/************************ ******** ***********************/

.homebgbutton TD {
	
cursor:pointer;
	
	}
	
.homebgbuttonhover TD {

cursor:pointer;
	
	}

/******************** SELECT HOME *************************/

#LayerUsuarios { width: 338px; border: 1px solid #d4d4d4; height: auto;  background: #f2f2f2; z-index: 1; position:absolute; height:125px;}

#LayerUsuarios UL { *padding-top: 80px; *margin-top: 28px; margin-left:-40px}
#LayerUsuarios LI {*height: 20px; *width:100%}
#LayerUsuarios LI {*height: 1%; *list-style: none;}

#LayerUsuarios UL { margin-top: 8px}
#LayerUsuarios LI { font: 11px Arial, Helvetica, sans-serif; color: #666666; display: block; width:100%;}
#LayerUsuarios A { font: 11px Arial, Helvetica, sans-serif; color: #666666; display: block; padding: 4px 0px 4px 16px; text-decoration:none;}
#LayerUsuarios A:hover { background: #addb84; color:#003d7d; text-decoration:none }
.ie #LayerUsuarios UL {padding: 0px 0px 0px 25px; margin-left:-26px}

/******************** SELECT PLANES *************************/

#LayerPlanes { width: 168px; border: 1px solid #d4d4d4; height: auto;  background: #f2f2f2; z-index: 1; position:absolute; height:125px;}

#LayerPlanes UL { *padding-top: 80px; *margin-top: 28px; margin-left:-40px}
#LayerPlanes LI {*height: 20px; *width:100%}
#LayerPlanes LI {*height: 1%; *list-style: none;}

#LayerPlanes UL { margin-top: 8px}
#LayerPlanes LI { font: 11px Arial, Helvetica, sans-serif; color: #666666; display: block; width:100%;}
#LayerPlanes A { font: 11px Arial, Helvetica, sans-serif; color: #666666; display: block; padding: 4px 10px 4px 9px; text-decoration:none;}
#LayerPlanes A:hover { background: #dcdcdc; color:#003d7d; text-decoration:none }
.ie #LayerPlanes UL {padding: 0px 0px 0px 25px; margin-left:-26px} 

/******************** ************* *************************/

.textbreadcrumb {
	color:#777777;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:13px;
}

.textbreadcrumb a {
	color:#4889ce;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:13px;
}

.textbreadcrumb a:hover {
	color:#4889ce;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
	line-height:13px;
}
/* PARA EL ULTIMO ELEMENTO DEL BREADCRUMB */
/* COLOR: #999 */
.textbreadcrumb a.last:hover,
.textbreadcrumb .last { color: #999; text-decoration:none; }


.pagetitle1 {
	color:#003d7d;
	font-family:Century Gothic;
	font-size:25px;
	text-decoration:none;
	line-height:28px;
}

.pagetitle2 {
	color:#4889ce;
	font-family:Century Gothic;
	font-size:25px;
	text-decoration:none;
	line-height:28px;
}

.pagetitlesubhome {
	color:#003d7d;
	font-family:Century Gothic;
	font-size:35px;
	text-decoration:none;
}

.faqnumber {
	color:#ffffff;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.faqtitle {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.faqtitle a {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	outline:none
}

.faqtitle a:hover {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.textsession {
    color:#003d7d;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none
}

.textsession a {
    color:#003d7d;
    text-decoration:none
}

.textsession a:hover {
    color:#003d7d;
    text-decoration:underline
}

.titlefeatblue {
    color:#9fc9f5;
    font-family:Century Gothic;
    font-size:19px;
    text-decoration:none
}

.textwfeatblue {
    color:#ffffff;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:17px;
    text-decoration:none
}

.textwfeatblue a {
    color:#ffffff;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:17px;
    text-decoration:underline
}

.textlittlefeatblue {
    color:#9fc9f5;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	line-height:15px
}

.formtaboff {
    color:#444444;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	background-color:#dcdcdc;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}

.formtaboff a {
    color:#444444;
    text-decoration:none;
	outline:none
}

.formtaboff a:hover {
    text-decoration:underline;
}

.formtabon {
    color:#023f7f;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	background-color:#ececec;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}

.formtabon a {
	color:#023f7f;
    text-decoration:none;
	outline:none
}

.formtabon a:hover {
    text-decoration:underline;
}

.subbgbutton TD {
	
background-image:url(../images/bg_btn-subpages-off.jpg);
background-repeat:repeat-x;
cursor:pointer;
	
	}

.paginador {
    color:444444;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none
}

.paginador a {
    color:#4889ce;
    text-decoration:none
}

.paginador a:hover {
    color:#4889ce;
    text-decoration:underline
}

.linklistado {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
}

a.linklistado {
	color:#444444;
	text-decoration:none
}

a.linklistado:hover {
	color:#444444;
	text-decoration:underline
}

.titlenews {
	color:#444444;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:23px;
}

.formbluetaboff {
    color:#4988cd;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	background-color:#01366c;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}

.formbluetaboff a {
    color:#4988cd;
    text-decoration:none;
	outline:none
}

.formbluetaboff a:hover {
    text-decoration:underline;
}

.formbluetabon {
    color:#FFFFFF;
    font-family:Century Gothic, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	background-color:#013d7c;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}

.formbluetabon a {
	color:#FFFFFF;
    text-decoration:none;
	outline:none
}

.formbluetabon a:hover {
    text-decoration:underline;
}

.gallerysubnav {
/*z-index:1; position:fixed; left:50%; top:0px; margin-left:-155px;*/
z-index:1; right:0px; top:100px;position:fixed
}

.btndefnav { z-index:98; position:absolute; margin-left:215px; margin-top:192px; width:55; height:26; *margin-left:209px;}


.galleryhomenav {
/*z-index:1; position:fixed; left:50%; top:0px; margin-left:-155px;*/
z-index:1; right:0px; top:11px;position:fixed
}

.btnhomenav { z-index:98; position:absolute; margin-left:514px; margin-top:11px; width:55; height:26; *margin-left:514px;}


.titlebar {
	color:#888888;
	font-family:Century Gothic;
	font-size:17px;
	text-decoration:none;
	line-height:20px;
}

.titlebar2 {
	color:#888888;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

/* ************** BOTONES HOME PLANES ********************* */

.prodbgbutton1 TD {
	
background-image:url(../images/bg_btn-planlinea1.jpg);
background-repeat:no-repeat;
cursor:pointer;
color:#666666;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton1hover TD {
	
background-image:url(../images/bg_btn-plan-on.png);
background-repeat:repeat-x;
background-color:#ab9f77;
cursor:pointer;
color:#FFFFFF;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton2 TD {
	
background-image:url(../images/bg_btn-planlinea2.jpg);
background-repeat:no-repeat;
cursor:pointer;
color:#666666;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton2hover TD {
	
background-image:url(../images/bg_btn-plan-on.png);
background-repeat:repeat-x;
background-color:#afafb2;
cursor:pointer;
color:#FFFFFF;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton3 TD {
	
background-image:url(../images/bg_btn-planlinea3.jpg);
background-repeat:no-repeat;
cursor:pointer;
color:#666666;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton3hover TD {
	
background-image:url(../images/bg_btn-plan-on.png);
background-repeat:repeat-x;
background-color:#82aed9;
cursor:pointer;
color:#FFFFFF;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton4 TD {
	
background-image:url(../images/bg_btn-planlinea4.jpg);
background-repeat:no-repeat;
cursor:pointer;
color:#666666;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton4hover TD {
	
background-image:url(../images/bg_btn-plan-on.png);
background-repeat:repeat-x;
background-color:#b3ba35;
cursor:pointer;
color:#FFFFFF;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton5 TD {
	
background-image:url(../images/bg_btn-planlinea5.jpg);
background-repeat:no-repeat;
cursor:pointer;
color:#666666;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}

.prodbgbutton5hover TD {
	
background-image:url(../images/bg_btn-plan-on.png);
background-repeat:repeat-x;
background-color:#9192cd;
cursor:pointer;
color:#FFFFFF;
font-family:Century Gothic;
font-size:19px;
text-decoration:none;
	
}
/* ************** ******************** ********************* */
/* ************** BOTONES SERVICIOS A EMPRESAS ********************* */

.titlebtnempresas {
	color:#004288;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}
.empresasbgbutton TD {
	
background-image:url(../images/bg_btn-home-off.jpg);
background-repeat:repeat-x;
cursor:pointer;
	}
	
.empresasbgbuttonhover TD {
	
background-image:url(../images/bg_btn-home-on.jpg);
background-repeat:repeat-x;
cursor:pointer;

	}

/* ************** ******************** ********************* */
/* ************** SUBMENU IZQUIERDA ********************* */
/* ************** ******************** ********************* */

/* ************** SUBMENU IZQUIERDA ********************* */
td.EasyParentTabClass{
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 0px;

}

td.EasyParentTabClass a{
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 0px;
}

td.EasyParentTabClass a:hover{
text-decoration:underline;
}

td.EasyCurrentParentTabClass {
color:#114a86;
font-family:Tahoma;
background-color:#9dcaee;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyCurrentParentTabClass a{
color:#114a86;
font-family:Tahoma;
background-color:#9dcaee;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyCurrentParentTabClass a:hover{
text-decoration:underline;
}

td.EasyChildrenTabClass {
color:#4889ce;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyChildrenTabClass a {
color:#4889ce;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyChildrenTabClass a:hover{
text-decoration:underline;
}

 
td.EasyCurrentTabClass {
color:#003d7d;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyCurrentTabClass a{
color:#003d7d;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 4px 5px 4px 3px;
}

td.EasyCurrentTabClass a:hover{
text-decoration:underline;
}

td.EasyParentTabClassIMG, td.EasyChildrenTabClassIMG, td.EasyCurrentParentTabClassIMG {
height:5;
background-image:url(../images/bg_dotted-line-submenu.gif);
background-repeat:repeat-x
}



/* submenu NIVEL 1 */
.submenunivel1 {
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 3px 5px 4px 0px;	
}

.submenunivel1 a {
color:#666666;
text-decoration:none;
outline:none
}

.submenunivel1 a:hover {
color:#666666;
text-decoration:underline;
}

.submenunivel1sel {
color:#114a86;
font-family:Tahoma;
background-color:#9dcaee;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 3px 5px 4px 6px;	
}

.submenunivel1sel a {
color:#114a86;
text-decoration:none;
}

.submenunivel1sel a:hover {
color:#114a86;
text-decoration:underline;
}

/* submenu NIVEL 2 */

.submenunivel2 {
color:#4889ce;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 3px 5px 4px 6px;	
}

.submenunivel2 a {
color:#4889ce;
text-decoration:none;
}

.submenunivel2 a:hover {
color:#4889ce;
text-decoration:underline;
}

.submenunivel2sel {
color:#003d7d;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 3px 5px 4px 6px;	
}

.submenunivel2sel a {
color:#003d7d;
text-decoration:none;
}

.submenunivel2sel a:hover {
color:#003d7d;
text-decoration:underline;
}


/* ************** FIN SUBMENU IZQUIERDA ********************* */

.titlewhite {
	color:#FFFFFF;
	font-family:Century Gothic;
	font-size:26px;
	text-decoration:none;
	line-height:26px;
}

.titlewhite2 {
	color:#FFFFFF;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.titlewhite3 {
	color:#FFFFFF;
	font-family:Century Gothic;
	font-size:27px;
	text-decoration:none;
	line-height:27px;
}

.titleverde {
	color:#609c36;
	font-family:Century Gothic;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.floatinputform {
	color:#222222;
	font-family:Century Gothic;
	font-size:11px;
	line-height:18px;
	border:solid 1px #CCCCCC;
	font-weight:normal;
	padding:5px;
	margin:3px 0px 0px 0px;
	
}

.borderthumbs {
	background-color: #9dcbef;
}

.pagarrows {
	color:#4889ce;
	}


/*estilos nuevos*/
/*links celestes*/
body .linkblue 	{color:#4889CE;
				text-decoration:none;}
				
body .linkblue:hover		{text-decoration:underline}	

/*estilos josé*/
.Normal{
		color:#444444;
		font-family:Century Gothic, Geneva, sans-serif;
		font-size:11px;
		text-decoration:none;
		line-height:16px;
       }
/*estilos juan*/	   
/*navigation*/

.tabNavigation	{background:#ebf4fd;
			padding:4px;
			padding-bottom:14px;
			padding-left:18px;
			width: 250px;
			margin-bottom:30px;}
			
.ie7 .tabNavigation	{padding-top:17px;
					margin-left:0;
					padding-left:18px;
					margin-top:8px;}
					
.ie6 .tabNavigation	{padding-top:17px;
					margin-left:0;
					padding-left:18px;
					margin-top:8px;}

.tabNavigation h3		{color:#1c5487;}

.ie7 .tabNavigation h3		{font:Century Gothic,Geneva,sans-serif;
							font-size:12px;
							line-height:16px;
							margin-bottom:10px;
							color:#1c5487;}

.ie7 h3						{font:Century Gothic,Geneva,sans-serif;
							font-size:12px;
							line-height:16px;}	
							
.ie6 .tabNavigation h3		{font:Century Gothic,Geneva,sans-serif;
							font-size:12px;
							line-height:16px;
							margin-bottom:10px;
							color:#1c5487;}

.ie6 h3						{font:Century Gothic,Geneva,sans-serif;
							font-size:12px;
							line-height:16px;}				

.tabNavigation li	{list-style:none;
				margin-bottom:2px;}

.tabNavigation li a		{text-decoration:none;
					color:#4c88ce; }

.tabNavigation li a:hover		{text-decoration: underline; 
							color: #4c88ce; }

.tabNavigation li a.selected	{ font-weight: bold; }



/*empresas side-bar*/

#fot-empresas		{width:270px;
					margin-top:15px;
					margin-bottom:15px;
					}

#noseligen			{ width:280px; }
#noseligen	a			{text-decoration:none;}
#noseligen img			{border:none}
#noseligen	a:hover		{text-decoration: underline; 
						color: #999;
						}
.ie6 #noseligen .titlebar 		{ line-height:26px;  }
.ie7 #noseligen .titlebar 		{ line-height:26px; }

#left				{ float:left;
					width:240px;
					margin-top:4px;
					}
.ie6 #left 			{ margin-top:0;}
.ie7 #left 			{ margin-top:0;}

#left p				{ margin-top:-7px;}

#right				{ float:right; }


/*drop-box*/

#preformularios		{width: 500px; 
					position:absolute;
					margin-top:25px;}
.ie7 #preformularios	{margin-top:9px;}					

#preformularios p	{margin-top:3px;}

#drop				{margin-top:-10px;}
.ie7 #drop				{margin-top:0px;}

#gestiones			{width:260px;
					margin-top:-4px;}
.ie7 #gestiones			{width:260px;
					margin-top:0px;}

#explicacion		{margin-top:25px;}
#explicacion p		{margin-top:4px;}



/*paginador*/
#pages {margin-top:10px;}
.ie7 #pages {margin-top:14px;}
.paginator {
            font-size: 100%;
			text-align:right;
			font-family: Tahoma,Geneva,sans-serif;
			font-size:11px;
			padding-top:15px;
        }
.ie7 .paginator {            
			padding-top:12px;
        }
        
.paginator a {
    text-decoration: none;
	 margin-right: 10px;
	color: #15B;
}



.paginator a.inactive {
    
    color: #A4A4A4;
	cursor: default;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}


/* emergencias ----------*/
#urgencias	{
	width:580px;
	margin-top:30px;
	/* noe 17-12-2012 */
		/*height:130px;*/
		height:200px;
	/* ---------- */
	}
.ie6 #urgencias	{
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;}

.ie6 .Normal p {
	color:#444444;
	font-family:Century Gothic, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;}

#tel		{
	width:32px;
	/* noe 17-12-2012 */
		/*float:left;
		height:100%;*/
		height:41px;
	/* ---------- */
	}
#urleft	{
	float:left;
	/* noe 17-12-2012 */
		/*width:299px;
		margin-left:10px;*/
		width:240px;
		margin-right:20px;
	/* ---------- */
	}
#urleft .titrojo	{ display:block; }
#urright	{
	float:left;
	/* noe 17-12-2012 */
		/*width:205px;
		padding-left:15px;
		border-left-style:dotted;
		border-width:1px;*/
		text-decoration: none;
		background-color: #5B9C38;
		padding: 12px 14px;
		height: 140px;
		width: 290px;
	/* ---------- */
	}
			
#urright a img	{ border:none; }

.downpdf img	{ margin-top:13px; }

.titrojo	{
	font-family:Century Gothic;
	font-size:19px;
	line-height:26px;
	color:#b60101;  }

#urgencias .titlebar 	{
	text-decoration:none;
	font-family:Century Gothic;
	/* noe 17-12-2012 */
		/*color:#888888;
		font-size:17px;
		line-height:20px;*/
		color: #FFFFFF;
		font-size: 25px;
		line-height: 27px;
	/* ---------- */
	}
/* noe 17-12-2012 */
	#urright .downpdf 		{ display: block; margin-top: 25px; }
/* noe 7-01-2013 */
	#urright .linkvermas3c 	{ 
		font-size: 11px;
		padding: 3px 6px;
		text-transform: uppercase; }
	#urright:hover .linkvermas3c 	{
		background-color: #5B9C38;
		color: #FFFFFF;
		padding: 1px 5px 1px 6px;
		text-decoration: none;
		}
/* ---------- */


.bold	{ font-weight:bold; }

#box1_emer	{background:#eaeaea;
			margin-bottom:20px;
			padding:10px;}

.tit_box1	{ height:75px; }

.espacio	{margin-top:25px;}

.tit_img	{float:left;
			width:69px;
			height:100%;}
			
.tit_img2	{float:left;
			padding-top:5px;
			margin-left:10px;
			}

.tit_txt	{float:left;
			margin-top:20px;}
			
.block_paso		{background:#f9f9f9;
				width:306px;
				margin-bottom:6px;
				padding:7px;
				}
				
.block_paso ul		{list-style:url(../images/bullet.png);
					margin-left:-13px;}
					
.ie8 .block_paso ul,	
.ie7 .block_paso ul,					
.ie6 .block_paso ul		{
					margin-left:28px;}

.count			{font:Century Gothic;
				font-size:17px;
				font-weight:bolder;
				color:#b60101;
				height:100%;
				float:left;
				margin-right:7px;
				margin-top:-2px;}
				
.ie6 .count			{margin-top:0;}

.sangria		{padding-left:18px;}
/*link ver mas extra*/

.linkvermas2 a		{text-decoration:none;
					color:#fff;}
					
.linkvermas5 a		{text-decoration:none;
					color:#fff;}
					
					
/*medios de pago*/

#pago_module	{width:130px;
				float:left;
				margin-right:10px;
				margin-bottom:40px;}
				
#pago_module img	{margin-bottom:3px;}

#pago_module .linkvermas	{
							margin-left:8px;}

/*medios de pago*/

#pago_module	{width:130px;
				float:left;
				margin-right:10px;
				margin-bottom:40px;}
				
#pago_module img	{margin-bottom:3px;}

#pago_module .linkvermas5	{margin-left:8px;}
							
.logos_tarjetas		{float:left;
					margin:5px;
					margin-top:15px;}
					
					
/*paginador sucursales*/



.info_sucursales .textlittle3		{float:left;
									padding-top:3px;}

.vermapa			{float:right;
					width:70px;
					text-align:right;
					padding-top:5px;}
					
#sucursales 		{margin-top:18px;}

/*logos empresas que nos eligen*/


#empresas_module	{width:102px;
				height:68px;
				float:left;
				margin-right:1px;
				margin-bottom:2px;
				border-style:solid;
				border-width:1px;
				border-color:#CCCCCC;
				}
/*brasil*/

#fot-br   {width:280px;
		margin-top:15px;}
#azul       {width:280px;
		 height:70px;
         background:url(../images/bg_btn-planlinea6.jpg);}

#text-br  {float:left;
		  margin-top:15px;
          margin-left:12px;}
#text-br .titlebar    {color:#fff;}
#text-br .textlittle3  {color:#fff;}
#text-br a:hover             {text-decoration:underline;color:#fff;}
.ie6 #azul,
.ie7 #azul  {margin-top:-5px;}
.ie6 #text-br  {margin-left:6px;}


/*Club de descuentos y beneficios*/


#club_fot	{float:left;}

#club_text	{float: left;
				margin-left: 10px;
				margin-top: -7px;}
				
				
/*clinicas propias - Side-bar*/

 

#clinicas_sbr      
	{
		border-top-style:solid;
		border-bottom-style:solid;
		border-width:1px;
		border-color:#CCCCCC;
		padding-top:7px;
		padding-bottom:9px;
		margin-top:5px;
	}
#clinicas_sbr .linkvermas2b        {
margin-left:2px;
}

/*beneficios farmacias*/

 

.block_gris {background-color:#e6e5e6;
		    padding:7px;
		    padding-bottom:14px;
			margin-bottom:4px;}
.num              {color:#ffffff!important;
		   font-family:Tahoma, Geneva, sans-serif;
		   font-size:14px;
		   font-weight:bold;
		   background:#003d7d;
		   padding:4px;
		   padding-left:8px;
		   padding-right:8px;
		   float:left;}
.txt_blck_gris    {margin-left:32px;}
.txt_blck_gris    a {color:#4889CE;}
.txt_blck_gris    a:hover {text-decoration:underline;}

/*sitemap*/

.submenunivel3 {
color:#666666;
font-family:Tahoma;
font-size:11px;
line-height:16px;
text-decoration:none;
padding: 3px 5px 4px 8px; 
}
.submenunivel3 a {
 color:#666666;
 text-decoration:none;
}


/*centro de atención al socio*/

 .titazul1  {
font:Tahoma;
font-size:19px;
color:#fff;
width:435px;
display: block;
border-bottom:1px solid #cccccc;
padding:1px 15px 17px;
background: url("../../../1702_bg.jpg") repeat-x;
margin-top: 0;
}
.ie .titazul1,
.ie6 .titazul1,
.ie7 .titazul1,
.ie8 .titazul1 {
	padding-top:16px
}
 .titazul1 p {
margin-bottom:10px
 }
.ie6 .titazul1 p { 
	color: #FFFFFF;
    font-size: 19px;
}
 .titazul1 span {
 color:#afcff0;
 font-size:14px;
 margin-bottom:8px;
 display:block
 }
  .titazul1 em {
 font-size:24px;
font-style:normal
 }
.titazul2  {
font:Tahoma;
font-size:19px;
line-height:26px;
color:#004288;
margin-top:4px;
display:block;
}

#urleftb  {
width:400px;
height:100%;
float:left;
margin-left:50px;
}

.ie6 #urleftb	{color:#444444;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			text-decoration:none;
			line-height:16px;
			margin-top:-70px;
			}                                               

.ie8 #urleftb, 
.ie7 #urleftb   {
margin-top:-70px;
margin-left:80px;}
                                

#atcn_content {
width:500px;}

.tel_centros {
margin-top:20px;}

#digite   {
margin-top:5px;
width:500px;}

.ie6 #digite   {color:#444444;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:11px;
			text-decoration:none;
			line-height:16px;} 

#digite1   {
float:left;
width:50px;}

#digite2    {
float:left;
width:360px;
margin-bottom:20px;}
                               

#borders             {
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
display:block;
padding-bottom:6px;
padding-top:6px;
width:480px;}
                                             

#mailto   {
color:#004288;
text-decoration:underline;}


/************************ hover td button big 09/12 ***********************/

.homebgbutton-big TD {
	
background-image:url(../images/bg_btn_home_on_big.jpg);
background-repeat:repeat-x; padding:8px 0px;
cursor:pointer;
	
	}
	
.homebgbuttonhover-big TD {
	
background-image:url(../images/bg_btn_home_off_big.jpg);
background-repeat:repeat-x; padding:8px 0px;
cursor:pointer;
	
	}

/******************** hover td button big 09/12 *************************/


#atic_favorites,
#atic_email,
#atic_print,
#atic_google,
#atic_digg,
#atic_delicious,
#atic_live,
#atic_stumbleupon,
#atic_sonico,
#atic_reddit,
#atic_meneame {display: none}

.at300bs	{display:inline!important;}

.ie .at300bs		{display:none!important;}


#divShare {
	width:110px;
	background-color:#fff;
	border:3px solid #e6e5e6;
	z-index:500
}

#divShare p {
	margin:0;
	padding:5px;
	}
	
#divShare img	{margin-right:5px}

.ie6 #divShare img	{display:inline-block!important;
					height:16px!important;
					width:16px!important;
					margin-right:5px;}

#divShare a.shareFacebook {
	font-size:12px;
}

#divShare a.shareTwitter {
	font-size:12px;
}

#divShare a.shareLinkedIn {
	font-size:12px;
	
}

.chatbot {
  
  border-radius: 15px;
  border: 0px solid rgb(247, 252, 252);
  position:fixed;
  color:white;
  background-color: white;
  z-index:500;
  width:450px;
	height:500px;
	bottom:10px;
  right:10px;
  border: none;
  border-radius: 10px;

}
/*Float Icon */

.float{
	position:fixed;
	width:65px;
	height:65px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
  cursor:pointer;
}

