/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
body {background:url(../media/img/bgbody.png); background-repeat:repeat-x; background-color:#f8f8f8; background-attachment:fixed; background-position: center 0; margin:0; padding:0 10px 0 10px; border:0; height:100%;}
* html body {overflow-y:scroll;}
#mainbox {background:url(../media/img/mainbox.gif); background-repeat:repeat-y; position:fixed; display:block; top:0; left:50%; width:840px; height:100%; background-color:transparent; margin-left: -420px; padding-left: 20px; z-index: 0}
* html #mainbox {position:absolute;}
#header {position:fixed; top:0; left:50%; width:800px; height:150px; background-color:#fff; margin-left: -400px}
* html #header {position:absolute;}
#menu {position:fixed; display:block; top:140px; left:50%; width:800px; height:140px; background-color:transparent; margin-left: -400px; z-index: 200}
* html #menu {position:absolute; z-index: 600}
#columnadcha {position:fixed; display:block; width:150px; height:400px; background-color:#f0c4c4; z-index:600; margin-left: 650px; margin-top: 180px}
* html #columnadcha {position:absolute; z-index:600; }
#sponsor {position:fixed; width:150px; height:150px; top: 280px; background-color:#f0c4c4; z-index:0;}
* html #sponsor {position:absolute; z-index:10;}
body {font-family:arial, sans-serif; font-size:12px; letter-spacing:1px;}

#movible { margin:0 auto; background:transparent; overflow:hidden; z-index:2000; width: 800px; position: relative; z-index: 100 }
.text { display:block; width:45%; color:#000; font-size: 10pt; font-family: "trebuchet ms", arial; font-weight: normal; font-style: normal; background-color: #fff; text-align: justify; letter-spacing: 0; margin: 0; padding-left: 25px; }
.text {width/* */:/**/44%; 
	width: /**/600px;}
.ulcrop { text-align: justify; padding-left: 180px; list-style-image: url(../media/img/ulstar.gif); }
.ulcrop2 { text-align: justify; padding-left: 30px; list-style-image: url(../media/img/ulstar.gif); }
.valores { margin-bottom: 20px; }
.text img { float:left; margin-right: 20px; margin-left: -20px; border: 0 }

#cutimg { position:fixed; display:block; bottom:0; right:0; width:100%; height:266px; overflow:hidden; z-index:1200; margin-right: 50px; }
* html #cutimg {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#cutimg img {float:right;}
#cutimgfix { position:fixed; display:block; bottom:0; right:0; width:400px; height:266px; overflow:hidden; z-index:1200; margin-right: 50px; }
* html #cutimgfix {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#cutimgfix img {float:right;}
#cutimg2 {position:fixed; display:block; bottom:0; right:0; width:100%; height:400px; overflow:hidden; z-index:2000; margin-right: 90px}
* html #cutimg2 {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#cutimg2 img {float:right;}
#cutimg2fix {position:fixed; display:block; bottom:0; right:0; width:319px; height:400px; overflow:hidden; z-index:2000; margin-right: 90px}
* html #cutimg2fix {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#cutimg2fix img {float:right;}
#cutimg3 {position:fixed; display:block; bottom:0; right:0; width:100%; height:237px; overflow:hidden; z-index:2000; margin-right: 100px}
* html #cutimg3 {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
#cutimg3 img {float:right;}
.clear {clear:both; height:1px;}
#foot {display:block; padding:10px 10px 0 250px; text-align:justify; background:transparent; font-size:10px; color:#000; text-align:center; width: 590px}
.h1 { color: #0396cc; font-size:48pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h1media { color: #0396cc; font-size:24pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h1rosa { color: #e51d80; font-size:36pt; font-family: Freehand575, "times new roman"; margin-bottom:-10px; font-weight:normal; }
.h1rosamedia { color: #e51d80; font-size:24pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h2 { color: #78c864; font-size:48pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h3 { color: #8ca6fe; font-size:48pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h4 { color: #f0648c; font-size:48pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
.h5 { color: #ffa050; font-size:48pt; font-family: Freehand575, "times new roman"; margin-bottom:5px; font-weight:normal; }
#rl { position:fixed; display:block; top:-10px; left:10px; width:600px; height:130px; font-size:60px; line-height:90px; font-family:arial, verdana, sans-serif; overflow:hidden; color:rgb(250,111,0); z-index:25; font-weight:bold;}
* html #rl {position:absolute;}
#rl div {color:#000; font-size:30px; margin-top:-40px;}

.bold {font-size:14px; font-weight:bold;}
#pad {display:block; height:240px; background-color: transparent}

#adsie {clear:both; text-align:center;}

#swfhdr {
		background-color: transparent;
		position: absolute;
		top: 0;
		width: 800px;
		height: 150px;
		margin: 0;
		z-index: 1600;
}
#swfsponsor {
		padding-top: 400px;
		background-color: transparent;
		position: relative;
		width: 150px;
		height: 150px;
		margin: 0px;
		z-index: 1600;
}

.ulcrop { color: black; font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; font-style: normal; background-color: white; text-align: justify; margin-left: 40px; list-style-image: url(../media/img/ulstar.gif); }
#SERtop { background-image: url(../media/img/servtop.gif); background-repeat: no-repeat; width: 600px; height: 16px; margin: 80px 0 -2px; padding: 0; }
#SERmid { background-image: url(../media/img/servmiddle.gif); background-repeat: repeat-x; width: 600px; height: 218px; margin: -35px 0 0; padding: 0; }
#SERbot { background-image: url(../media/img/servbottom.gif); background-repeat: no-repeat; width: 600px; height: 16px; margin: 0; padding: 0; }
#EFS { background-image: url(../media/img/estrellasforservicios.gif); width: 167px; height: 170px; margin-top: -55px; margin-bottom: -90px; margin-left: 450px; }
#picserv { width: 570px; height: 145px; padding-left: 30px; }
h1 { color: #fff; font-size: 36pt; font-family: "times new roman"; font-weight: normal; background-color: transparent; letter-spacing: -1px; margin-left: 50px; }

#servtop { margin: 0 0 0 0; padding: 0; list-style-type: none; }
#servtop li { float: left; margin: 0 0 0 -1px; padding: 0; }
#servtop li a { text-decoration: none; display: block; }
#servtop li a:hover { background-position: right; }
#servtop li a span { display: none; }
#servtop li span { display: none; }
#serv12 { background: url(../media/servicios/serv12.gif) no-repeat; width: 58px; height: 55px; }
#serv11 { background: url(../media/servicios/serv11.gif) no-repeat; width: 46px; height: 55px; }
#serv10 { background: url(../media/servicios/serv10.gif) no-repeat; width: 41px; height: 55px; }
#serv9 { background: url(../media/servicios/serv9.gif) no-repeat; width: 50px; height: 55px; }
#serv8 { background: url(../media/servicios/serv8.gif) no-repeat; width: 49px; height: 55px; }
#serv7 { background: url(../media/servicios/serv7.gif) no-repeat; width: 55px; height: 55px; }
#serv6 { background: url(../media/servicios/serv6.gif) no-repeat; width: 57px; height: 55px; }
#serv5 { background: url(../media/servicios/serv5.gif) no-repeat; width: 56px; height: 55px; }
#serv4 { background: url(../media/servicios/serv4.gif) no-repeat; width: 46px; height: 55px; }
#serv3 { background: url(../media/servicios/serv3.gif) no-repeat; width: 53px; height: 55px; }
#serv2 { background: url(../media/servicios/serv2.gif) no-repeat; width: 52px; height: 55px; }
#serv1 { background: url(../media/servicios/serv1.gif) no-repeat; width: 44px; height: 55px; }
#frame { background-color: #fff; background-image: url(../media/img/frame.gif); background-repeat: no-repeat; background-position: left 0; width: 600px; height: 251px; float: left; }
#kidsinfo { width: 265px; height: 150px; margin-top: -10px; }
#forphotos { position: relative; width: 600px; height: 100px; z-index: 1600; margin-top: 25px; padding-left: 35px; }
#photosnav { position: relative; width: 550px; height: 30px; z-index: 600; margin-top: 260px; margin-left: 15px; padding-top: 5px; border-top: 1px solid #bdf3ff; border-bottom: 1px solid #bdf3ff; }
#objetivosnav { height: 30px; margin-top: 20px; margin-left: 15px; padding-top: 5px; border-top: 1px solid #bdf3ff; border-bottom: 1px solid #bdf3ff; }
h6 { color: #797979; font-size: 18pt; font-family: "trebuchet ms", arial; font-weight: normal; background-color: #fff; letter-spacing: -1px; margin-bottom: -10px; }
#separador { width: 600px; height: 30px; margin-bottom: 30px; border-bottom: 1px solid #ccc; }
.nombre {font-size:14pt; letter-spacing:-.03em}
dl { margin-top: 0; }
