body {
	background:#c1c1c1;
	margin:0;
	font:normal 11px/13px tahoma,sans-serif;
}

body img {border:0;}
a, a:hover, a:visited {color:#00aeef;text-decoration:none;}
a:hover {text-decoration:underline;}

#wrap {
	margin:auto;
	width:960px;
}

.cabezal {
	margin-bottom:10px;
}

#primera {
	width:190px;
	float:left;
	padding-top:30px;
}

#contenido {
	width:755px;
	float:right;
}

#cuerpo {
	background:url("../imgs/fondo_cuerpoTop.gif") no-repeat;
}

.cuerpo {
	background:url("../imgs/fondo_cuerpoTop.gif") no-repeat;
}

.styleBack {
	background:#fff url("../imgs/fondo_cuerpo.gif") repeat-y;
	margin-top:8px;
	padding:10px 15px 10px 25px;
}

#contenido b.bottom {
	display:block;
	background:url("../imgs/fondo_cuerpoBottom.gif") no-repeat;
}


.caja {
	background:url("../imgs/fondo_cajaPrimera.gif") repeat-y;
}

.caja h3 {
	background:url("../imgs/fondo_cajaTop.gif") no-repeat;
	margin:0;
	padding:20px 0 2px 20px;
	font-size:11px;
	color:#f05c2c;
}

ul, ul li {
	margin:0;
	padding:0;
	list-style:none;
}

.caja ul {
	padding:5px 15px 20px 20px;
	background:url("../imgs/fondo_cajaBottom.gif") bottom left no-repeat;
}
.caja li {
	line-height:17px;
}



/* Tabs */

#tabs {
	float:right;
	margin-bottom:-1px!important;
	position:relative;
	padding-right:15px;
	display:inline;
	top:-1px;
}

#tabs ul {
margin:0;
padding:5px 0 0 0;
list-style:none;
}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}
#tabs a {
	float:left;
	background:url("../imgs/solapaLeft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	cursor:pointer;
	}
#tabs a span {
	float:left;
	display:block;
	background:url("../imgs/solapaRight.gif") no-repeat right top;
	padding:10px 9px 7px 4px;
	color:#00aeef;
	}
#tabs a.activo {
	background:url("../imgs/solapaLeftActiva.gif") no-repeat left top;
}
#tabs a.activo span {
	background:url("../imgs/solapaRightActiva.gif") no-repeat right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
	color:#666;
	}
#tabs a:hover {
	background-position:0% -30px;
	text-decoration:none!important;
	}
#tabs a:hover span {
	background-position:100% -30px;
	}

.contenidoOn {visibility:visible;display:block;}
.contenidoOff {visibility:hidden;display:none;}

P.clear {margin:0;padding:0;clear:both}
code {
	background:#f9f9f9;
	padding:10px;
	border:1px solid #e2e2e2;
	display:block;
}

h1, h2, h3, h4 {
	margin:5px 0;
	padding:0;
	color:#f05c2c;
}

h1 {
	font:normal 19px/21px "Trebuchet Ms",sans-serif;
}



h2.tituloPosicion {
	float:left;
	margin-left:20px;
	padding-top:5px;
	font:bold 16px/16px Arial,sans-serif;
	color:#fff;
	display:inline;
}

h2.tituloPosicion2 {
	margin:10px 0 22px 20px;

	padding-top:5px;
	font:bold 16px/16px Arial,sans-serif;
	color:#fff;
}


code u {color:blue;text-decoration:none;}
code s {color:green;text-decoration:none;}

.foto {
	border:1px solid #bbb;
	float:right;
	padding:2px;
}

.styleBack h3 {
	font:bold 13px/14px "Trebuchet Ms",sans-serif;
}

.styleBack h3.techo {
	background:#ffffff;
	padding:4px 10px;
	font:bold 14px Arial,sans-serif;
	margin-bottom:5px;
}


.styleBack p {
	font:normal 13px/17px "Trebuchet Ms", sans-serif;
	padding:0 5px;
}


*+html .floatFix {height:1%}
* html .floatFix {height:1%}
.floatFix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* parametro para mozilla y opera */

#especificaciones, #solapaEjemplos, #solapaCodigo {
	min-height:325px;
	-height:325px;
}

#especificaciones h3 {
	padding-left:5px;
}

.mensaje {
	background:#f1f1f1;
	border:1px solid #666;
	text-align:center;
	padding:10px;
	margin:30px;
	font:bold 11px/13px tahoma,sans-serif;
	color:#ed008c;
}


/*contactos*/
.contacto{float:left;margin:0 20px 25px 0;width:200px;}


.cajaContactos {background:url("../imgs/fondo_cajaPrimera.gif") repeat-y;width:300px;}

.cajaContactos h3 {
	background:url("../imgs/fondo_cajaTop.gif") no-repeat;
	margin:0;
	padding:20px 0 2px 20px;
	font-size:11px;
	color:#218bd5;
}

.cajaContactos ul {
	padding:5px 15px 20px 20px;
	background:url("../imgs/fondo_cajaBottom.gif") bottom left no-repeat;
}
.cajaContactos li {
	line-height:17px;
}

