@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma, Geneva, sans-serif;
	background-image:url(image/bg_body.jpg);
	background-repeat:repeat-x;
}

/*index*/
.inicio { background-image:url(image/bg_index.jpg); background-repeat:no-repeat; z-index:0; border:0; }
.botones { width:960px; height:550px; border:0; }
.arriba { height:290px; }
.abajo { height:220px; }

/*menu index*/
.menu1 { margin:0; padding-left:350px;}
.menu1 ul li { list-style:none; }
.menu1 li { margin:-12px; float:left; }
.menu1 li a, a:visited, a:link  { font-family:Tahoma, Geneva, sans-serif; font-size:13px; text-decoration:none; background:none; color:#FFF; padding:0 100px; display:block; width:50px; padding-left:10px; padding-top:5px; height:20px; }
.menu1 li a:hover, a:active { text-decoration:underline;}

/*home*/
.inicioeng { background-image:url(image/family.jpg); background-repeat:no-repeat; z-index:0; width:960px; height:550px; }
.inicioesp { background-image:url(image/familylatinos.jpg); background-repeat:no-repeat; z-index:0; width:960; }
.cabecera { height:100px;}
.footer { background-image:url(image/footer.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }

/*menu regresar*/
.back { padding-left:18px; }
a#back { background-image:none; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#b3b3b3; height:14px; }
a:hover#back  { background-image:none; color:#002D9A; }

/*menu principal*/
.menu2 { margin:0; padding-right:13px;}
.menu2 ul li { list-style:none; }
.menu2 li{ margin:-15px; float:left; }
.menu2 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B3; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px;}
.menu2 li a:hover, #active { background-image:url(image/overazul.gif); background-repeat:no-repeat; color:#002D9A; }

/*contenido*/
.contenido { padding-left:23px; }
.contenido h1 { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#003399; }
.contenido p { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-align:left; line-height:15px; }
.contenido li { font-family:Tahoma, Geneva, sans-serif; font-size:11px; }



/*menu hospitales*/
.spacer1 { padding-left:170px; }
.menu3 { margin:0; padding-left:140px; }
.menu3 ul li { list-style:none; }
.menu3 li { margin:-10px; float:left; }
.menu3 li#rosa  a, a:link, a:visited, a:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(image/overrosa.gif); background-repeat:no-repeat; padding:0 25px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px; }
.menu3 li#rojo a, a:link, a:visited, a:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(image/overrojo.gif); background-repeat:no-repeat; padding:0 25px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px; }
.menu3 li#ocre a, a:link, a:visited, a:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(image/overocre.gif); background-repeat:no-repeat; padding:0 25px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px; }
.menu3 li#amarillo a, a:link, a:visited, a:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(image/overamarillo.gif); background-repeat:no-repeat; padding:0 25px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px; }
.menu3 li#verde a, a:link, a:visited, a:active { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; background-image:url(image/oververde.gif); background-repeat:no-repeat; padding:0 25px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px; }
.menu3 li a:hover { text-decoration:underline; }
.menu3 li #desactivation { background-image:url(image/activeblue.gif); background-repeat:no-repeat; color:#002369; }

/*submenu who we are*/
.line { background-image:url(image/line.gif); background-repeat:repeat-x; background-position:bottom; }
.menu4 { margin:0; padding-right:0px;}
.menu4 ul li { list-style:none; }
.menu4 li{ margin:-15px; float:left; }
.menu4 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B3; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 15px; margin:0px; width:130px; height:25px; padding-left:10px; padding-top:7px;}
.menu4 li a:hover, #active { background-image:url(image/overazul.gif); background-repeat:no-repeat; color:#002D9A; }

/*boton medical*/
#boton3 { padding:0; margin:0; color:#002D9A; background-image:none; width:300px; height:12px; }
#boton4 { padding:0; margin:0; color:#002D9A; background-image:none; width:300px; height:24px; }

/*scroll*/
.scroll { width:330px; height:200px; background:none; overflow:auto;
                 scrollbar-face-color: #EFEFEF;
                 scrollbar-highlight-color: #FFFFFF;
                 scrollbar-shadow-color: #C9C9C9;
                 scrollbar-3dlight-color: #F9F9F9;
                 scrollbar-arrow-color: #00539E;
                 scrollbar-track-color: #F9F9F9;
                 scrollbar-darkshadow-color: #ECECEC;
                 padding-right:20px;
}

.scroll2 { width:370px; height:240px; background:none; overflow:auto;
                 scrollbar-face-color: #EFEFEF;
                 scrollbar-highlight-color: #FFFFFF;
                 scrollbar-shadow-color: #C9C9C9;
                 scrollbar-3dlight-color: #F9F9F9;
                 scrollbar-arrow-color: #00539E;
                 scrollbar-track-color: #F9F9F9;
                 scrollbar-darkshadow-color: #ECECEC;
                 padding-right:20px;
}
.scroll3 { width:280px; height:245px; background:none; overflow:auto;
                 scrollbar-face-color: #EFEFEF;
                 scrollbar-highlight-color: #FFFFFF;
                 scrollbar-shadow-color: #C9C9C9;
                 scrollbar-3dlight-color: #F9F9F9;
                 scrollbar-arrow-color: #00539E;
                 scrollbar-track-color: #F9F9F9;
                 scrollbar-darkshadow-color: #ECECEC;
                 padding-right:20px;
}
/* cancun*/
.lineverde { background-image:url(image/lineverde.gif); background-repeat:repeat-x; background-position:bottom; }
.footer2 { background-image:url(image/footer2.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.spacer2 { color:#000; padding-left:170px; }
.spacer4 { color:#FFF; padding-left:170px; }
.hospitalname { padding-left:24px; }
.verticallinea { background-image:url(image/verticalverde.gif); background-repeat:repeat-y; height:120px; }


/*menu cancun*/
.menu5 {margin:0; padding-right:0px; }
.menu5 ul li { list-style:none; }
.menu5 li { margin:-15px; float:left; }
.menu5 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B2; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 20px;; margin:0px; width:80px; height:25px; padding-left:10px; padding-top:7px; }
.menu5 li a:hover, a#active2 { background-image:url(image/oververde.gif); background-repeat:no-repeat; color:#002D9A; }

.service1 {padding-left:10px; padding-right:10px; width:200px; }
.service1 h1 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:bold; color:#000; }
.service1 li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; list-style:disc; margin-left:12px;}

.service2 {padding-left:10px; padding-right:10px; width:140px; }
.service2 h1 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:bold; color:#000; }
.service2 li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; list-style:disc; margin-left:12px; }

.service3 {padding-left:10px; padding-right:10px; width:100px; }
.service3 h1 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:bold; color:#000; }
.service3 li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; list-style:disc; margin-left:12px; }

.service4 {padding-left:10px; padding-right:10px; width:280px; }
.service4 h1 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-style:bold; color:#000; }
.service4 li { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; list-style:disc; margin-left:12px; }

/*Cabo San Lucas*/

.linerosa { background-image:url(image/linerosa.gif); background-repeat:repeat-x; background-position:bottom; }
.footer3 { background-image:url(image/footer3.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.verticallinea1 { background-image:url(image/verticalrosa.gif); background-repeat:repeat-y; height:120px; }

/*Menu Cabo San Lucas*/
.menu6 {margin:0; padding-right:0px; }
.menu6 ul li { list-style:none; }
.menu6 li { margin:-15px; float:left; }
.menu6 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B2; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 20px;; margin:0px; width:80px; height:25px; padding-left:10px; padding-top:7px; }
.menu6 li a:hover, a#active3 { background-image:url(image/overrosa.gif); background-repeat:no-repeat; color:#002D9A; }

/*San Jose del Cabo*/
.linerojo { background-image:url(image/linerojo.gif); background-repeat:repeat-x; background-position:bottom; }
.footer4 { background-image:url(image/footer4.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.verticallinea2 { background-image:url(image/verticalrojo.gif); background-repeat:repeat-y; height:120px; }

/*Menu San Jose del Cabo*/
.menu7 {margin:0; padding-right:0px; }
.menu7 ul li { list-style:none; }
.menu7 li { margin:-15px; float:left; }
.menu7 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B2; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 20px;; margin:0px; width:80px; height:25px; padding-left:10px; padding-top:7px; }
.menu7 li a:hover, a#active4 { background-image:url(image/overrojo.gif); background-repeat:no-repeat; color:#002D9A; }

/*Los Barriles*/
.lineocre { background-image:url(image/lineocre.gif); background-repeat:repeat-x; background-position:bottom; }
.footer5 { background-image:url(image/footer5.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.verticallinea3 { background-image:url(image/verticalocre.gif); background-repeat:repeat-y; height:120px; }
/*Menu Los Barriles*/
.menu8 {margin:0; padding-right:0px; }
.menu8 ul li { list-style:none; }
.menu8 li { margin:-15px; float:left; }
.menu8 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B2; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 20px;; margin:0px; width:80px; height:25px; padding-left:10px; padding-top:7px; }
.menu8 li a:hover, a#active5 { background-image:url(image/overocre.gif); background-repeat:no-repeat; color:#002D9A; }

/*Vallarta*/
.lineamarillo { background-image:url(image/lineamarillo.gif); background-repeat:repeat-x; background-position:bottom; }
.footer6 { background-image:url(image/footer6.jpg); background-repeat:no-repeat; height:46px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.verticallinea4 { background-image:url(image/verticalamarillo.gif); background-repeat:repeat-y; height:120px; }

/*Menu Vallarta*/
.menu9 {margin:0; padding-right:0px; }
.menu9 ul li { list-style:none; }
.menu9 li { margin:-15px; float:left; }
.menu9 li a, a:link, a:visited { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#B3B3B2; background-image:url(image/over.gif); background-repeat:no-repeat; padding:0 20px;; margin:0px; width:80px; height:25px; padding-left:10px; padding-top:7px; }
.menu9 li a:hover, a#active6 { background-image:url(image/overamarillo.gif); background-repeat:no-repeat; color:#002D9A; }

form {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666; }