BODY { 
margin : 0 0 0 0;
background-color : #e3e3e3;
background-image : url(images/bg2.jpg);
background-repeat:repeat-x; 
}

form {
margin: 0px;
}
table.contenedor {
	background-color: #ffffff;
	width:929px;
	}
td.logo {
	width:176px;
}
td.cabsup {
	background-image : url(images/bg-sup.gif);
	height: 48px;
}

td.menu {
	height:102px;
	background-image : url(images/bg-menu.gif);
	}
td.menuinterior {
	background-image : url(images/bg-menu.gif);
	}

table.formcontacta {
background-image : url(images/bg-form.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

td.princ {
	border-left:2px solid #888888;
	border-right:2px solid #888888;
}

td.menuquehacemos{
	border-bottom:1px solid #c7c7c7;
	padding-bottom:2px;
	height:18px;
	padding-left:4px;
	
}

td.menupromo{
	border-bottom:1px solid #c7c7c7;
	padding-bottom:2px;
	height:18px;
	padding-left:4px;
	width:99%;
}

td.precios {
	background-color: #72151c;
	color:white;
font-size : 12px;
}
td.precios2 {
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;

}

td.menupromo2{
	border-bottom:1px solid #c7c7c7;
	padding-bottom:2px;
	padding-left:4px;
	height:18px;
	width:99%;
	background-color: white;
}

td.rental {
	text-transform: uppercase;
	font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 9px;
font-style : normal;
padding:6px;
color: #010101;

}

td.contenedortd {
	width:891px;
}

td.sup {
	height:182px;
}

td.cabecera {
	height:140px;
	width:474px;
	}

.subti { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 18px;
color : #72151c;
} 

.gris { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 18px;
color : #787878;
} 
.subti2 { 
font-family : Times, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #72151c;
height:18
} 

h1{
font-family : Times, Verdana, Helvetica, sans-serif;
font-size : 18px;
color:#72151c;
margin:0;
padding:0;
}

h2{
font-size : 12px;
margin:0;
padding:0;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;

}

.icono li{
	list-style-image:url(images/icoli.gif);
	
}

a {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
}

a.enlacesin {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
text-decoration:none;
}

a.enlacesin:hover {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
text-decoration:underline;
}

a.sup { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #575757;
font-weight: normal;
text-align: justify;
text-decoration : none;
line-height:18px;
} 

a.menusup {
	color: #575757;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
}
a.menuprin {
	color: #575757;
	font-size : 12px;
	font-weight: bold;
	text-decoration : none;
}

a.rojo {
	color: #71141b;
	font-size : 13px;
	font-weight: bold;
	text-decoration : none;
}

a.formulario{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-decoration:none;
}
a.formulario2{
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #5b5a5a;
text-decoration:none;
}
.rojo2 {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : bold;
color : #71141b;
text-align : justify;
}

td.cursive {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
font-style : normal;
color : #575757;
}

td.banner {

	width:300px;

}

td.pie {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #72151c;
text-align : justify;
padding-left: 21px;
padding-right: 21px;
padding-top: 17px;
padding-bottom: 12px;

}


td.bienve{

font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
padding-left: 21px;
padding-right: 21px;
padding-top: 0px;
}
td.promos{

font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
padding-left: 15px;
padding-right: 11px;
padding-top: 21px;
}
td.propis{

font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
padding-left: 5px;
padding-right: 11px;
padding-top: 21px;
}

.tablaul li {
list-style-image: url(images/icoli.gif);
}

.vasari {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
}
.vasarisub {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #5b5a5a;
text-align : justify;
text-decoration: underline;
}

.vasariprecio {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
color : #5b5a5a;
text-align : center;
}

.vasaribur {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #72151c;
text-align : justify;
}
.paginaActual {
color: #72151c;
}

td.foto{
	width:131px;
	height:85px;
	border:1px solid #a7a7a7;
}

td.foto2{
	border:1px solid #a7a7a7;
}




.vasariw { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
padding-left:5px;
text-align: justify;
color : #ffffff;
}



td.txthome{
	background-image : url(images/bghome1.jpg);
	height:251;	
	width:497px;

	}




.solapa2 { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 22px;
color : #163679;
} 
.solapa3 { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 16px;
color : #163679;
font-style:none;
} 
a.agua { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight: bold;
text-decoration : none;
} 

a.x{ 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 22px;
color : #ffffff;
font-weight: bold;
text-align: justify;
text-decoration : none;
} 


a.menu { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color : #ffffff;
font-weight: normal;
text-align: justify;
text-decoration : none;
} 


a.menu:hover { 
color : #fcff00;
text-decoration : underline;
} 

a.menu3 { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color :  #fcff00;
font-weight: bold;
text-align: justify;
} 

.menu2 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 14px;
color :  #fcff00;
font-weight: bold;
text-align: justify;
text-decoration : none;
}

.menu1 {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 16px;
color : #ffffff;
font-weight: normal;
text-align: justify;
text-decoration : none;
}

a.menu2:hover { 
color : #ffffff;
text-decoration : underline;
} 


.txt { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #6e6e6e;
text-align : justify;
} 

.txt2 { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
color : #002883;
text-align : justify;
} 

.pie {
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
color : #002883;
text-align : justify;
text-decoration : none;
}

SELECT.b { 
border-right : 1px solid #AFAFAF;
border-top : 1px solid #AFAFAF;
background : white;
border-left : 1px solid #AFAFAF;
color : #000000;
font-size: 11px;
border-bottom : 1px solid #AFAFAF;
font-family : arial, verdana;
} 
INPUT.a { 
border-right : 1px solid #AFAFAF;
border-top : 1px solid #AFAFAF;
font-size : 11px;
background : #ffffff;
border-left : 5px solid #AFAFAF;
color : #575757;
border-bottom : 1px solid #AFAFAF;
font-family : arial, verdana;
} 
INPUT.b { 
border-right : 1px solid black;
border-top : 1px solid black;
font-size : 10pt;
background : #760a0a;
border-left : 1px solid black;
color : white;
border-bottom : 1px solid black;
font-family : arial, verdana;
} 
input.c { 
border-right : 1px solid #AFAFAF;
border-top : 1px solid #AFAFAF;
font-size : 11px;
background : #ffffff;
border-left : 5px solid #AFAFAF;
color : #575757;
border-bottom : 1px solid #AFAFAF;
font-family : arial, verdana;
} 
TEXTAREA.a { 
border-right : 1px solid #AFAFAF;
border-top : 1px solid #AFAFAF;
font-size : 11px;
border-left : 1px solid #AFAFAF;
color : #777777;
border-bottom : 1px solid #AFAFAF;
font-family : arial, verdana;
} 




.vasaritef { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 32px;
font-style : normal;
text-align: right;
padding-left:5px;
color : #ffffff;
font-style: italic;
}
.novedad	{ 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
padding:12px;
background-color: #c1d5ff;
color : black;
border-top:1px solid #6386ca;
border-left:1px solid #6386ca;
border-right:1px solid #2f4d8a;
border-bottom:1px solid #2f4d8a;

}
.toggler{
cursor:pointer;
margin:0px;
padding:0px;
font-size:12px;
border-bottom:1px solid #888;
padding:5px 0px 0px 15px;
margin:1px 0px;
background-image: url(images/flechita.gif);
background-position:0 5px;
background-repeat:no-repeat;
color:#666;
}



.element{
background-color:#f5f4f4;

}
.element p{
padding:5px 5px;
margin:0px;
text-align:left;
color:#333;

}

