html { font-size: 100%; /* IE hack */ }
* {padding:0;margin:0}


BODY{text-align:left;margin:0px auto 0px auto;font-family:'Trebuchet MS';font-size:0.8em;width:100%;padding:0;}


A{text-decoration:none;color:#FFF;}
A:hover{color:#bcba9d;}

/*a.clientList {font-size:1.1em}*/
a.clientList:hover {color:#FFF;text-decoration:underline}

h1{font-family:'Arial';margin:15px 0 15px 0;padding:0 0 0 0;font-size:2.0em;font-weight:normal;color:#fff;}
h2{font-family:Arial;margin:0px 0 10px 0;padding:0 0 0 0;font-size:1.7em;font-weight:normal;}
h3{font-family:Arial;margin:10px 0 2px 0;padding:0 0 0 0;font-size:1.2em;font-weight:normal;}
h1 span{color:#1abec0;}
h2 span{color:#1abec0;}
h3 span{color:#1abec0;}
#body0{

padding:10px 0 0 0;

}
#body{
width:941px;
padding:0px;
background:#000;
margin:0px 0 0 0px;
filter: alpha(opacity=60); /* internet explorer */   
-khtml-opacity: 0.60;      /* khtml, version anterior de safari */
-moz-opacity: 0.60;       /* firefox, mozilla, netscape */
opacity: 0.60;           /* safari, chrome, opera */    
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
color:#fff;
position: relative;
top:0;
left:15px;
}
.txts {padding:30px;position:absolute;width:901px;left:0px;
top:0px;color:#fff;z-index:1;
}


input{vertical-align:middle;}
.cleared{clear:both;}
IMG{border:0;vertical-align:middle;}

.left{float:left;}
.right{float:right;}

#cabecera{background:transparent url(../imagenes/interfaz/bg_cabecera.gif) scroll repeat-x bottom left;height:100px;}
.lang{margin:0px 40px 0 0;position:absolute;text-align:right;display:block;z-index:1;top:0;left:750px;}


#cabecera .left{width:200px;}
#cabecera .right{font-family:Trebuchet MS;COLOR:#6d6f6f;font-weight:bold;text-align:left;width:600px;}
#cabecera .right ul{margin:20px 0 0 0;padding:0 0 0 0;font-size:1.1em;}
#cabecera .right ul li{float:left;list-style:none;background:transparent url(../imagenes/interfaz/bg_li.gif) scroll repeat-y top right;letter-spacing:2px;padding:7px 15px 0 15px;}
#cabecera li a:hover, #cabecera li a:active {color:#ff3300} 
#cabecera li a.activa {color:#ff3300} 
.caja{color:#fff;background:transparent url(../imagenes/interfaz/bg_caja.gif) scroll repeat-y top right;margin:0 27px 0 0;}
.caja strong{color:#1abec0;}
.caja span{margin:0 0 10px 0;display:block;}
.caja span a{background:#f3370b;padding:3px 5px;color:#fff;}
/*.caja span a:hover{background:#fff;padding:3px 5px;color:#f3370b}*/
.caja span a:hover{background:#000;padding:3px 5px;color:#fff}



.caja_suscrip{background:transparent url(../imagenes/interfaz/bg_c3.gif) scroll repeat top right;border:1px solid #fff;width:240px;height:80px;padding: 5px 15px 15px 15px;


}




.caja_suscrip input{border:1px solid #cfcfc8;font-size:1.2em;height:20px;margin:0px 0 0 0;background:#000;vertical-align:middle;}
.caja_suscrip label{width:70px;float:left;text-align:right;padding:0 5px 0 0;}
.caja_newsletter{background:transparent;border:1px solid #fff;width:170px;height:50px;color:#fff;padding:6px;}
.caja_newsletter input{border:1px solid #cfcfc8;font-size:1.1em;height:23px;margin:5px 0 0 0;}

.caja_suscrip2{position:absolute;color:#fff;z-index:3000;width:270px;}
.caja_suscrip2 div{color:#fff;margin:6px 0 0 0;}
.caja_suscrip2 input {color:#fff;font-size:12px;padding:0 0 0 0;z-index:3000;}
#contenido{font-family:Arial;}
.txt{font-size:1.4em;line-height:25px;font-weight:normal;}
.txt span{color:#1abec0;}


/*ABOUT*/
.about{font-size:1.2em;margin:25px 0 0 0;}
.about .personal img{background:transparent url(../imagenes/interfaz/bg_c2.gif) scroll repeat top left;padding:7px 10px 10px 7px;float:left;margin:0 10px 0 0;}
.about .personal h2{font-size:1.2em;}
.about .left{width:500px;}
.about .right{width:400px;}

.caja_tele{margin:25px 0 50px 0;font-size:1.1em;}
.caja_tele .table{background:transparent url('../imagenes/interfaz/bg_c2.gif') scroll repeat top left;padding:0px 0px;font-size:1.1em;border:1px solid #fff;font-size:16px;} 


.caja_tele span{background:#000;}
.caja_tele span a{color:#1abec0;text-decoration:underline;}



/*clientes*/
.clientes{margin:15px 10px 0 5px;padding:0 0 10px 0;font-size:1.1em}
.clientes h3 {font-size:0.9em;}

.frase_clientes {font-size:1.2em;font-weight:normal;;text-align:left;padding-bottom:20px;}

.work1{width:385px;font-size:1.1em;}
.work1 span{color:#1abec0;}
.work2{width:512px;}
.c_madre{margin:0 0 5px 0px;}
.c_hijo{margin:0 0 5px 35px;}

.img_trabajo{}
.img_trabajo_f{background:#bcba9d;padding:5px;text-align:right;color:#000;}
.btn_play{background:transparent url(../imagenes/interfaz/bg_play.gif) scroll repeat top left;padding:5px 20px 5px 35px;margin-left:400px;}
.btn_play a{color:#1abec0;}
.google{background:transparent url(../imagenes/interfaz/bg_c2.gif) scroll repeat top left;padding:10px 13px 13px 10px;margin:20px 0;width:392px;}
td{vertical-align:top;}
/*clientes*/


/*destacado*/
.destacado{background:#bcba9d;margin:25px 0;height:233px;color:#000;font-size:0.9em;line-height:17px;}
.destacado img{float:left;margin:0 20px 0 0;}
.title{padding:15px 0 15px 0;font-size:2.3em;}
.client{color:#fff;font-weight:bold;margin:0 0 3px 0;font-size:1.1em;}
.bienvenido{width:350px;line-height:28px;}
.bienvenido span{}
.bienvenido_video{height:320px;}
.more{margin:15px 0 0 0;}
.more span a{background:#1abec0;color:#000;padding:2px 15px;}
.more span a:hover{background:#fff;color:#1abec0;padding:2px 15px;}
.more span a:hover{background:#000;color:#fff;padding:2px 15px;}
.video{background:transparent url(../imagenes/interfaz/bg_c2.gif) scroll repeat top left;padding:7px 10px 0px 7px;height:330px;margin-right:1px;margin-bottom:20px;}


/*destacado*/
#pie{background:transparent url(../imagenes/interfaz/bg_cabecera.gif) scroll repeat-x top left;height:100px;font-family:Arial;font-size:0.9em;padding:28px 0;clear:both;margin:0 0 0 0;}



/*TOOLTIP*/
.capaTooltip {
	display:none;
	background:transparent url(../imagenes/interfaz/tip.gif) scroll no-repeat top left;
	font-size:0.85em;
	color: #000;
	padding: 15px 10px 4px 10px;
	max-width: 20em;
	line-height: 12px;
	width:150px;
	z-index:3000;
	position:absolute !important;
	margin-left:-5px !important;
	margin-top:0px;
	
}
.capaTooltip a{color:#000;TEXT-DECORATION:UNDERLINE;font-size:0.85em;}
.capaTooltip a:hover{color:#ff3300;}
.capaTooltip h3 {
	font-size: 1.1em;
    margin: 0;
	padding: 0 3px;
	text-align: left !important;
}
.capaTooltip p {
	font-size: 0.95em;
	margin: 5px 0 0 5px;
	text-align: left;
}
