@charset "UTF-8";
/* CSS de TEVA */
/* Hoja de estilos para la IE6 */




#pasafotos {
	left: 0;
}


#pasafotos #banda ul li span.ui-tabs-selected em {
	font-size:0px;
}

#cajader .borde .bordebot {
	display: block;
	padding-bottom: 7px;
}


#cajader .borde .mundo p{
	position: relative;
	bottom: 43px;
	left: 0;
	margin-bottom: -43px;
}



#pie {
	position: static;
}
#pie .vcard {
	position: static;
}
#pie #detalle {
	margin-top: -68px;
	position: static;
}
#pie #detalle div#teyco em{
	margin-left: -3px; 
}

#contsec #sec-sin-izq .producto {
	height: 120px;
}
#contsec #con-nav #tabs div.bordes-top div.borde {
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#contsec #con-nav ul#ejemplos li {
	height: 132px;
}
#contsec #con-nav .galeria-big {
	height: 163px;
}
#contsec ol li span {
	height: 32px;
}

#contsec #con-nav ul#ejemplos li a.vermas {
	position: relative;
	bottom: 14px;
	margin-left: -3px;
}

#contsec #con-nav #wrap-detalle .caja-img {
	background: url(../img/detalle-caja-img.gif) left top no-repeat;
}

#contsec #con-nav #tabs ul li a,
#contsec #con-nav #tabs ul li a span {
	background-image: url(../img/detalle-pestana.gif);
}
#contsec #con-nav #tabs ul li a {
	background-position: left top;
}
#contsec #con-nav #tabs ul li.ui-tabs-selected a,
#contsec #con-nav #tabs ul li.ui-tabs-selected a span {
	background-image: url(../img/detalle-pestana-selected.gif);
}
#contsec #con-nav #tabs ul li a span {
	margin-left: 0;
	margin-right: -15px;
	display: block;
}
#contsec #con-nav #tabs div.bordes-top {
	background: url(../img/detalle-tabs-div-top.gif) left top no-repeat;
}
#contsec #con-nav #tabs div.bordes-top div.borde {
	background: url(../img/detalle-tabs-div-bottom.gif) left bottom no-repeat;
}

#contsec #con-nav .tools {
	height: 22px;
}

#contsec #con-nav .tools a.pdf{
	background: url(../img/detalle-ico-pdf-grande.gif) left top no-repeat;
}

#contsec #sec-sin-izq .producto .dertexto {
	display: inline;
}


#contsec #sec-sin-izq .img-wrap {
	position: relative;
	margin-bottom: -120px;
}



#contsec #con-nav .categoria {
	float: left;
	width: 236px;
	margin-right: 3px;
	background: url(../img/categoria-back.gif) left top repeat-x;
	text-align: center;
}
#contsec #con-nav .medio {
	background: url(../img/categoria2-back.gif) left top repeat-x;
}
#contsec #con-nav .ultimo {
	margin-right: 0;
}
#contsec #con-nav .categoria .caja-img {
	position: relative;
	float: left;
	display: inline;
	width: 200px;
	height: 142px;
	padding: 11px 0 0 11px;
	margin: 8px 0 0 13px;
	background: url(../img/categoria-caja-img.png) left top no-repeat;
}
#contsec #con-nav .categoria .caja-img img {
	float: left;
}
#contsec #con-nav .categoria .caja-img h4 {
	position: absolute;
	bottom: 12px;
	left: 11px;
	width: 188px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding: 6px 0 5px;
	background: url(../img/categoria-h4-back.png) left top repeat;
}
#contsec #con-nav .categoria ul {
	float: left;
	width: 196px;
	padding: 12px 20px;
	text-align: left;
}
#contsec #con-nav .categoria ul li {
	float: left;
	font-weight: bold;
	font-size: 12px;
	color: #004796;
	width: 184px;
	padding: 2px 7px;
	background-color: #e3f2fb;
	margin-bottom: 10px;
}



#contsec #con-nav .categoria {
	display: inline;
	width: 236px;
	margin-right: 2px;
}
#contsec #con-nav .categoria .caja-img {
	background: url(../img/categoria-caja-img.gif) left top no-repeat;
}
#contsec #con-nav .categoria ul {
	width: 190px;
	padding: 12px 20px;
}
#contsec #con-nav .categoria ul li {
	width: 180px;
	padding: 2px 6px;
}



#contsec #con-nav #tabs {
	display: inline;
}

#contsec #con-nav #tabs ul {
	display: inline;
}
#contsec #con-nav #tabs ul li {
	display: inline;
}

#contsec #con-nav #tabs div.bordes-top {
	display: inline;
}



#contsec #con-nav #tabs div.bordes-top div.borde {
	padding-bottom: 30px;
}

#contsec #con-nav #tabs div.borde table {
	z-index: 20;
	display: inline;
}

#contsec #con-nav #tabs div.borde table tbody tr td .tooltip-cent {
	margin-left: -144px;
	margin-top: 12px;
}

.con-tooltip { z-index: 5000;}


#contsec #con-nav #tabs div.borde table tbody tr td a {
	position: absolute;
	float: left;
	top: 7px;
}

#contsec #con-nav #tabs div.bordes-top div.borde {
	min-height: 330px;
}







#contenedor{ height: 280px;}

#izquierda ol li.cuatro{ height: 32px;}

#derecha #proceso a.vermas:hover{ background-position: -199px bottom;}

#contsec ul#ejemplos li a.vermas, #contsec ul#ejemplos li a.vermas2{ position: relative; float: left; padding: 80px 100px 2px 155px; margin: -86px 0 0 22px;}

#contsec #contactoizq form p#aclara{ margin-right: -3px;}

#contsec #contactoizq form p#campos{ margin-left: -3px;}

#contsec .cajagmaps ul { padding-left: 14px;}

#contsec ul#ejemplos li a.vermas { position: relative; float: left; padding: 64px 100px 4px 155px; margin: 0 0 0 -438px; background-position: 0 -14px;}
#contsec ul#ejemplos li a.vermas:hover { background-position: 0 -109px;}

#contsec ul#ejemplos li a.vermas2 { position: relative; float: left; padding: 44px 100px 4px 155px; margin: 0 0 0 -438px; background-position: 0 -34px;}
#contsec ul#ejemplos li a.vermas2:hover{ background-position: 0 -129px;}



