* 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:#999999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

a.linkfooter3 {
	color:#999999;
	text-decoration:none
}

a.linkfooter3:hover {
	text-decoration:underline
}

.textlittle1 {
	color:#999999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:16px;
}

.textlittle2 {
	color:#777777;
	font-family:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle4 {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:14px;
}

.textlittle5 {
	color:#999999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle6 {
	color:#e6e5e6;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:16px;
}

.textlittle7 {
	color:#ffffff;
	font-family:Tahoma, 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:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}
.textlittle3 .linknews {
	color:#444444;
	font-family:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.text8 {
	color:#444444;
	font-family:Georgia;
	font-size:15px;
	text-decoration:none;
	line-height:20px;
}

.textlittle9 {
	color:#003d7d;
	font-family:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#999999;
}

a.linkvermas:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	line-height:15px;
	padding: 1px 4px 1px 5px;
	background-color:#777777;
}

.linkvermas2 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#7abde8;
}

a.linkvermas2b:hover {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#7abde8;
}

a.linkvermas2b:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#5395bf;
}

/** Verde **/

.linkvermas3 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#87c550;
}

a.linkvermas3b:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#649b40;
}

/** Dorado **/

.linkvermas4 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#9d9064;
}

a.linkvermas4b:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#807655;
}

/** Gris **/

.linkvermas5 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#afafb2;
}

a.linkvermas5b:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#818182;
}

/** Violeta **/

.linkvermas6 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#9192cd;
}

a.linkvermas6b:hover {
	color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#6a6b9b;
}

/** Verde 2 **/

.linkvermas7 {
	color:#FFFFFF;
	font-family:Tahoma, 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:Tahoma, 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:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
	padding: 1px 5px 1px 6px;
	background-color:#b2bc36;
}

a.linkvermas7b:hover {
	color:#FFFFFF;
	font-family:Tahoma, 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:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome {
	color:#666666;
	font-family:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome2 {
	color:#b60101;
	font-family:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhomeb {
	color:#666666;
	font-family:Georgia;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome2b {
	color:#b60101;
	font-family:Georgia;
	font-size:18px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome3 {
	color:#004288;
	font-family:Tahoma;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titlebtnhome3b {
	color:#004288;
	font-family:Tahoma;
	font-size:15px;
	text-decoration:none;
	line-height:21px;
}

.titlebtnhome3c {
	color:#004288;
	font-family:Tahoma;
	font-size:19px;
	text-decoration:none;
	line-height:22px;
}

.titleselecthome {
	color:#666666;
	font-family:Tahoma;
	font-size:13px;
	text-decoration:none;
	line-height:15px;
}

/*.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: #999999; 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: #999999; 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 {
	
background-image:url(../images/bg_btn-home-off.jpg);
background-repeat:repeat-x;
cursor:pointer;
	
	}
	
.homebgbuttonhover TD {
	
background-image:url(../images/bg_btn-home-on.jpg);
background-repeat:repeat-x;
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:#999999;
	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:Georgia;
	font-size:25px;
	text-decoration:none;
	line-height:28px;
}

.pagetitle2 {
	color:#4889ce;
	font-family:Georgia;
	font-size:25px;
	text-decoration:none;
	line-height:28px;
}

.pagetitlesubhome {
	color:#003d7d;
	font-family:Georgia;
	font-size:35px;
	text-decoration:none;
}

.faqnumber {
	color:#ffffff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.faqtitle {
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
}

.faqtitle a {
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:none;
	outline:none
}

.faqtitle a:hover {
	color:#444444;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.textsession {
    color:#003d7d;
    font-family:Tahoma, 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:Georgia;
    font-size:19px;
    text-decoration:none
}

.textwfeatblue {
    color:#ffffff;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:17px;
    text-decoration:none
}

.textwfeatblue a {
    color:#ffffff;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:17px;
    text-decoration:underline
}

.textlittlefeatblue {
    color:#9fc9f5;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:11px;
    text-decoration:none;
	line-height:15px
}

.formtaboff {
    color:#444444;
    font-family:Tahoma, 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:Tahoma, 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:Tahoma, 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:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:23px;
}

.formbluetaboff {
    color:#4988cd;
    font-family:Tahoma, 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:Tahoma, 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:Georgia;
	font-size:17px;
	text-decoration:none;
	line-height:20px;
}

.titlebar2 {
	color:#888888;
	font-family:Georgia;
	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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
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:Georgia;
font-size:19px;
text-decoration:none;
	
}
/* ************** ******************** ********************* */
/* ************** BOTONES SERVICIOS A EMPRESAS ********************* */

.titlebtnempresas {
	color:#004288;
	font-family:Georgia;
	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:Georgia;
	font-size:26px;
	text-decoration:none;
	line-height:26px;
}

.titlewhite2 {
	color:#FFFFFF;
	font-family:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.titlewhite3 {
	color:#FFFFFF;
	font-family:Georgia;
	font-size:27px;
	text-decoration:none;
	line-height:27px;
}

.titleverde {
	color:#609c36;
	font-family:Georgia;
	font-size:19px;
	text-decoration:none;
	line-height:21px;
}

.floatinputform {
	color:#222222;
	font-family:Tahoma;
	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*/
/*estilos josé*/
.Normal{
		color:#444444;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		text-decoration:none;
		line-height:16px;
       }

body .linkblue 	{color:#4889CE!important; 	font-weight:normal!important}
body .linkblue:hover		{text-decoration:underline}	

body .linkgreen 	{color:#6c9f42!important; }
body .linegreen 	{border-bottom: 1px solid #6c9f42!important; }

/*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;
}

.currentPage {display:none}
.pager {float:right; }
.pager a {font:11px Tahoma,Geneva,sans-serif; color:#1155BB; margin-right: 10px;}



/*emergencias*/


#urgencias	{height:130px;
			width:580px;
			margin-top:30px;
			
			}
			
#tel			{width:32px;
			height:100%;
			float:left;}			

#urleft		{width:299px;
			float:left;
			margin-left:10px;
			}
			
#urright	{width:205px;
			float:left;
			padding-left:15px;
			border-left-style:dotted;
			border-width:1px;
			}
			
#urright a img	{border:none;}
			
.downpdf img	{margin-top:13px;}
			
.titrojo	{font:Tahoma;
			font-size:19px;
			line-height:26px;
			color:#b60101;
			}

#urgencias .titlebar 	{
						color:#888888;
						font-family:Georgia;
						font-size:17px;
						line-height:20px;
						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; }
.ie7 .block_paso ul,
.ie6 .block_paso ul { margin-left:28px;}

.count			{ font-family:Tahoma;
				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;
line-height:26px;
color:#004288;
width:480px;
display: block;
border-bottom:1px solid #cccccc;
padding-bottom:5px;}

 .titazul2  {
font:Tahoma;
font-size:19px;
line-height:26px;
color:#004288;
margin-top:-12px;
display:block;
}

#urleftb  {
width:400px;
height:100%;
float:left;
margin-left:50px;
}


.ie #urleftb   {
margin-top:-70px;
margin-left:80px;}

#atcn_content { width:500px; }

.tel_centros { margin-top:20px; }

#digite   {
margin-top:5px;
width:500px;}
 
#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;
}

#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;
	
}

/*SITEMAP*/

.col {width:174px; display: block; float: left;margin-right: 12px;padding-bottom:60px}

.col .sitemap_li0 a {color: #FFFFFF; font-family: Georgia; font-size: 19px;line-height: 21px; text-decoration: none;width:164px; height: 57px; display: block; background: url(../images/bg_mapa-sitio.jpeg); padding: 7px 0 0 8px;margin-bottom:20px}
.ie .col .sitemap_li0 a {width:174px; margin:-3px 0 20px -2px}


.col ul {display: block; border-bottom: 1px dotted #999; padding-bottom: 15px;width:127px}
.ie .col ul {margin-left:4px; width:160px}

.col ul li.sitemap_li1 {list-style: none;margin-left: -28px}
.ie .col ul li.sitemap_li1 {margin-left: 0}
.col ul li.sitemap_li1 a {   color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 16px;
    padding: 3px 5px 4px 0;
    text-decoration: none;
    }  

.col ul li.sitemap_li2 {list-style-image: url("../images/dash.jpeg"); margin-left: -10px}    
.col ul li.sitemap_li2 a {color: #4889CE; font-family: Tahoma;font-size: 11px;line-height: 16px;padding: 3px 5px 4px 6px;text-decoration: none;margin-left: -6px }

.ie .col ul li.sitemap_li2 {margin-left:21px; margin-top:5px }    
.ie .col ul li.sitemap_li2 a {margin-left: -7px;}       

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.chatbot{
	position:fixed;
	bottom:40px;
	right:40px;
	border-radius:50px;
	box-shadow: 2px 2px 3px #999;
}
