
img{
border:0;}


abbr, acronym {
	border-bottom-width: 0;
}

blockquote p:before, blockquote p:after { content:"''"; }

body {
	margin: 0;
	padding: 0;
	line-height: 160%;
	font-size: 80%;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	margin-bottom:30px;
}

a:hover, a:active {
	text-decoration: none;
}

div#cabecera {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #fff;
	
	
	height: 73px;
}


div#container {
	margin: 0px;
	padding: 0px;
	clear: both;
	border-top: 1px solid #CCCCCC;
	clear: both;
}


div#navegacion, div#navegacion2, div#titulos {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left:30px;
	clear: both;
}



div#navegacion ul, div#navegacion2 ul {
   padding: 0px;
   margin: 0px;
   float: left;
}


div#titulos ul {
	margin: 0px;
	padding: 0px;
	margin-left: -30px;
}

div#navegacion ul li, div#navegacion2 ul li, div#titulos ul li {
   list-style-type: none;
   padding: 0px;
   margin: 0px; 
}



div#navegacion ul li.bloque2, div#navegacion2 ul li.bloque2, div#titulos ul li.bloque2 {
   padding: 0px;
   margin: 0px;
   margin-top: -16px;
}

div#navegacion ul li ul, div#navegacion ul li ul li, div#navegacion2 ul li ul, div#navegacion2 ul li ul li {

   margin: 0px;
	width: 340px;
	margin-bottom: -4px;
}

div.vacio, div.comprar {
	clear:both;
	height: 30px;
	padding-top: 10px;
	text-align: right;
}

div.comprar {
padding-top:5px;
background-image:url(../img/comprar2.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
padding-left:45px;
padding-right:12px;
float:right;
}

div.comprareu {
padding-top:5px;
background-image:url(../img/comprar.gif);
background-position:right;
background-repeat:no-repeat;
height:24px;
padding-left:45px;
padding-right:12px;
float:right;
}

div.comprar a {
	color: #FFF;
	font-weight: bold;
}

dd {
	margin-bottom: 10px;
}

dt {
	line-height: 160%;
	color: #2A4765;

}

dl{
	line-height: 160%;
}

dl.contactos {
	line-height: 160%;
}


h1 {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	font-size: 140%;
	font-weight: bold;
}

h2 {
	color: #2A4765;
	text-align: center;
	font-size: 140%;
}

h3 {
	clear:both;
	color: #2A4765;
	font-size: 140%;
}

img{
	border:0px;
}

div#pie {
	clear: both;
	width: 100%;
	height: 30px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px;
	background-image: url(../img/fondo-menu.gif);
}

div#pie ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#pie li {
	display: inline;
}

div#ruta {
	height: 30px;
	padding-top: 5px;
}

div#ruta2 {
	height: 30px;
	padding-top: 5px;
}

ul.titulos {
	line-height: 180%;
}

/* clases */


.atajo{
	text-decoration: underline;
}

.bloque {
	clear: both;
		
}




.boton{
	color: #fff;
	padding: 0px 2px 1px 3px;
	background: #FF8101;
	border-top: 1px solid #CEC8B0;
	border-left: 1px solid #CEC8B0;
	border-bottom: 1px solid #8F4B00;
	border-right: 1px solid #8F4B00;
	text-decoration: none;
	cursor: pointer;
	font-size: 11px;
	vertical-align: middle;

}

.centro {
	text-align: center;
}

.conlinea {
	border-top: 1px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
}

.contactos dt {
	width: 95px;
	float: left;
	color: #2A4765;
}

.contactos dd {
	margin-left: 95px;
}


.fdcha {
	float: right;
}

.fizda {
	float: left;
}

.izda {
	text-align: left;
}

.padin20 {
	padding-left: 20px;
	padding-right: 20px;
}

.mabajo {
	margin-bottom: 10px;
}

.marriba {
	margin-top: 10px;
}

.mdcha {
	margin-right: 10px;
}

.mizda {
	margin-left: 10px;
}

.negrita {
	font-weight: bold;
}

.pequeno {
	font-size: 70%;
}

.piefoto200,.piefoto350,.piefoto250, .piefoto150, .piefoto100, .piefoto60 {
	font-size: 80%;
	font-style: italic;
	line-height: 120%;
	
}
.piefoto350 {width: 400px;}
.piefoto250 {width: 300px;}
.piefoto200 {width: 200px;}
.piefoto150 {width: 150px;}
.piefoto100 {width: 100px;}
.piefoto60 {width: 60px;}

/* capas */
#caracteristicas {
	float: left;
	width: 425px;
	padding: 10px;
	margin-left: 15px;
}

#contenedor {
	margin: 0px;
	padding: 10px;
	border: 1px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	width: 738px;
	background-image: url(../img/fondo-menu.gif);
	background-repeat: repeat-x;
	clear:both;
}

#suyo {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	FONT: 70% verdana, arial, sans-serif; 
}

#foto {
	float: left;
	width: 250px;
	padding: 10px;
}

.b { color:#FFFFFF;}


a.clase2:link {
font-weight:normal;

	color: #000000;
	text-decoration: none;
	text-decoration:underline;

}
a.clase2:visited {
font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration:underline;
}
a.clase2:hover {
font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration:underline;
		
}
a.clase2:active {
font-weight:normal;
	color: #000000;
	text-decoration: none;
	text-decoration:underline;
}

.linea{
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-bottom:15px;
margin-right:5px;
float:left;
width:95%;
text-align:center;
border-bottom-color: #CCCCCC;
border-bottom-width: 1px;
border-bottom-style: solid;
}