body {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;

}

.empresa {
background:url(../altas/empresa.jpg) no-repeat top right transparent;
}

.cont {
background:url(../altas/contacto.jpg) no-repeat top right transparent;
}
/*.cliente {
background:url(../altas/bgr_cliente.jpg) no-repeat top right transparent;
}*/
 
.tabla {
vertical-align:top;
background:url(../altas/fondo2.jpg) no-repeat bottom left #EAEAEA;
 }
 
.tabla_p {
vertical-align:top;
background:url(../altas/fondo4.jpg) no-repeat top left #fff;
margin:0 auto;
 }
 
 .tabla_pin {
vertical-align:top;
background:url(../altas/fondo4_intr.jpg) no-repeat top left #fff;
margin:0 auto;

 }
 
.tabla2 {
background-color:#000;
filter: alpha(opacity=20); /*Explorer*/
opacity: .20; /*Firefox*/
-moz-opacity:0.2 /* Mozilla*/ 
}

.form {
border:1px;
border-color:#42C2FF;
right:inherit;
}

.usu a:link{
	text-decoration: none;
	color: #000000;
}

.usu a:visited {
	text-decoration: none;
	color:#000000;
}
.usu a:hover {
	text-decoration: none;
	color:#000000;
}
.usu a:active {
	text-decoration: none;
	color: #000000;
}

.usu {
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	color:#000000;
}

#capa{
position:absolute;
top:145px;
left:165px;
width:100px;
height:400px;

overflow: hidden;
padding:0px;
margin:0px;
z-index:3;
/* mio
margin:145px 0 0 0;
border:1px solid #000;*/
}

#cap1{
	position:absolute;
	top:148px;
	left:130px;
	width:30px;
	height:30px;
	overflow: hidden;
	padding:0px;
	margin:0px;
	z-index:5;
}

#cap2{
	position:absolute;
	top:232px;
	left:130px;
	width:30px;
	height:30px;
	overflow: hidden;
	padding:0px;
	margin:0px;
	z-index:5;
}

#cap3{
	position:absolute;
	top:315px;
	left:130px;
	width:30px;
	height:30px;
	overflow: hidden;
	padding:0px;
	margin:0px;
	z-index:5;
}

#cap4{
	position:absolute;
	top:398px;
	left:130px;
	width:30px;
	height:30px;
	overflow: hidden;
	padding:0px;
	margin:0px;
	z-index:5;
}
#cap5{
	position:absolute;
	top:471px;
	left:130px;
	width:30px;
	height:30px;
	overflow: hidden;
	padding:0px;
	margin:0px;
	z-index:5;
}

.boton_hover {
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	color:#999999;
}

.boton {
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	color:#FFFFFF;
}

.boton a:link{
	text-decoration: none;
	color: #FFFFFF;
}

.boton a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.boton a:hover {
	text-decoration: none;
	color:#999999;
}
.boton a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.boton2_hover {
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	color:#000;
}

.boton2 {
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	font-style: normal;
	text-decoration:none;
	color:#4F4F4F;
}

.boton2 a:link{
	text-decoration: none;
	color: #4F4F4F;
}

.boton2 a:visited {
	text-decoration: none;
	color:#4F4F4F;
}

.boton2 a:hover {
	text-decoration: none;
	color:#000;
}

.boton2 a:active {
	text-decoration: none;
	color: #4F4F4F;
}

.boton3_hover {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	font-style: normal;
	text-decoration:none;
	padding: 0px 0px 0px 10px;
	color:#000;
}

.boton3 {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	font-style: normal;
	padding: 0px 0px 0px 10px;
	text-decoration:none;
	color:#FFFFFF;
}

.boton3 a:link{
	text-decoration: none;
	color: #FFFFFF;
}

.boton3 a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.boton3 a:hover {
	text-decoration: none;
	color:#000;
}
.boton3 a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.home {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	padding: 45px 0px 0px 70px;
	text-decoration:underline;
	color:#000;
}

.home a:link{
	text-decoration: underline;
	color: #000;
}

.home a:visited {
	text-decoration: underline;
	color:#000;
}
.home a:hover {
	text-decoration: underline;
	color:#4F4F4F;
}
.home a:active {
	text-decoration: underline;
	color: #000;
}

.direccion {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#000000;
}

.direccion2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	color:#000000;
}

.tx {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px 0px 0px 3px;
	text-decoration:none;
	text-align:left;
	color:#000;
}

.tit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:6px 10px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	text-align: right;
	color:#000;
}

.ver {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding: 4px 16px 0px 0px;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	color:#FFFFFF;
}

.ver a:link{
	text-decoration: none;
	color: #FFFFFF;
}

.ver a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
.ver a:hover {
	text-decoration: none;
	color:#666;
}
.ver a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.tx2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	padding: 8px 10px 0px 15px;
	text-decoration:none;
	text-align:right;
	color:#000;
}

.tx3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:18px;
	text-decoration:none;
	text-align:left;
	color:#000;
}

.tit2 {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration:none;
	text-align:left;
	color:#000;
}

.tit21 {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#04D2F9;
}

.tit_peq_hover {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#04D2F9;
}

.tit_peq {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#666666;
}

.tit_peq a:link{
	text-decoration: none;
	color: #666666;
}

.tit_peq a:visited {
	text-decoration: none;
	color:#666666;
}
.tit_peq a:hover {
	text-decoration: none;
	color:#04D2F9;
}
.tit_peq a:active {
	text-decoration: none;
	color: #666666;
}

.num_hover {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#000;
}

.num {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#fff;
}

.num a:link{
	text-decoration: none;
	color: #fff;
}

.num a:visited {
	text-decoration: none;
	color:#fff;
}
.num a:hover {
	text-decoration: none;
	color:#000;
}
.num a:active {
	text-decoration: none;
	color: #fff;
}

.mapa_ng {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
	padding: 10px 0px 0px 6px;
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

.mapa_ng a:link{
	text-decoration: none;
	color: #000;
}

.mapa_ng a:visited {
	text-decoration: none;
	color:#000;
}

.mapa_ng a:hover {
	text-decoration: none;
	color:#fff;
}

.mapa_ng a:active {
	text-decoration: none;
	color: #000;
}

.mapa_bl {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
	padding: 10px 0px 0px 6px;
	font-weight: bold;
	text-decoration:none;
	color:#FFFFFF;
}

.mapa_bl a:link{
	text-decoration: none;
	color: #FFFFFF;
}

.mapa_bl a:visited {
	text-decoration: none;
	color:#FFFFFF;
}

.mapa_bl a:hover {
	text-decoration: none;
	color:#42C2FF;
}

.mapa_bl a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.mapa {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
	padding: 10px 0px 0px 6px;
	font-weight: bold;
	text-decoration:none;
	color:#000;
}

.mapa a:link{
	text-decoration: none;
	color: #000;
}

.mapa a:visited {
	text-decoration: none;
	color:#000;
}

.mapa a:hover {
	text-decoration: none;
	color:#42C2FF;
}

.mapa a:active {
	text-decoration: none;
	color: #000;
}

.sup {
	
	margin-top: 5px;
}

.sup2 {
	line-height:30px;
}

.mapa2 {
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align:left;
	padding: 0px 0px 0px 16px;
	font-weight: bold;
	text-decoration:none;
	color:#666;
}

.mapa2 a:link{
	text-decoration: none;
	color: #666;
}

.mapa2 a:visited {
	text-decoration: none;
	color:#666;
}

.mapa2 a:hover {
	text-decoration: none;
	color:#42C2FF;
}

.mapa2 a:active {
	text-decoration: none;
	color: #666;
}

.mapa3 {
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align:left;
	padding: 0px 0px 0px 24px;
	font-weight: bold;
	text-decoration:none;
	color:#999;
}

.mapa3 a:link{
	text-decoration: none;
	color: #999;
}

.mapa3 a:visited {
	text-decoration: none;
	color:#999;
}

.mapa3 a:hover {
	text-decoration: none;
	color:#42C2FF;
}

.mapa3 a:active {
	text-decoration: none;
	color: #999;
}

.contenido {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	text-align:left;
	color:#000;
}
.contenido STRONG{
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	}
.contenido STRONG A{
	margin:0 2px;
	color:#39C1FF;
	font-weight:normal;
	}

.formularios {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#000;
}

.form_avis {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	color:#06D3FE;
}

.contenido2 {
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	/*text-align:left;*/
	text-align:justify;
	color:#000;
}
#menuTroquel {
	list-style-type:square;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
#menuTroquel LI {margin-bottom:10px;}
#menuTroquel A {color:#666; text-decoration:none;}
#menuTroquel A:HOVER {color:#77D6F9;}
#galeriaTroq {margin-left:10px; text-align:left; font-size:10px; font-weight:bold; margin-top:-5px;}
#galeriaTroq A {padding:4px 5px; line-height:23px; margin:0 5px; background:#666; color:#FFF; text-decoration:none;}
#galeriaTroq A:HOVER {background:#04D2F9; color:#FFF;}
#galeriaTroq SPAN {padding:4px 5px; line-height:23px; margin:0 5px; background:#04D2F9; color:#FFF;}

.localiz {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:none;
	padding: 0px 0px 0px 80px;
	text-align:left;
	color:#000;
}

.localiz_tit {
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 19px;
	text-decoration:none;
	color:#42C2FF;
}

