/* CSS Document */

*{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body{
	background-color: #510a0f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}

#mama{
	margin-right: auto;
	margin-left: auto;
	width: 1006px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #80181f;
	border-bottom-color: #80181f;
	border-left-color: #80181f;
	margin-bottom: 20px;
}

#cabecera{
	width: 1006px;
	height: 121px;
	background-image: url(IMGS/fondocabecera.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#logo{
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}

#slogan{
	float: right;
	margin-top: 30px;
	margin-right: 20px;
	text-align: right;
}

#botonera{
	width: 1006px;
	height: 38px;
}

.fondobotonera{
	background-image: url(IMGS/fondobotonera.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.fondobotoneratiberio{
	background-image: url(IMGS/fondobotonera_tiberio.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.fondobotoneraubicacion{
	background-image: url(IMGS/fondobotonera_ubicacion.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.fondobotoneracontacto{
	background-image: url(IMGS/fondobotonera_contacto.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.fondobotoneracolecciones{
	background-image: url(IMGS/fondobotonera_colecciones.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.fondobotoneraavance{
	background-image: url(IMGS/fondobotonera_avance.png);
	background-repeat: no-repeat;
	background-position: center center;
}


#botonera dt{
	display: block;
	}

.dttiberio{
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 10px;
}

.dtcolecciones{
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 10px;
}

.dtavance{
	float: left;
	width: 294px;
	text-align: center;
	margin-top: 10px;
}

.dtubicacion{
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 10px;
}

.dtcontacto{
	float: left;
	width: 250px;
	text-align: center;
	margin-top: 10px;
}

#contenidoindex{
	width: 1006px;
	height: 312px;
	background-image: url(IMGS/fondoindex.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#submenuindex{
	width: 335px;
	height: 200px;
	padding-top: 20px;
	margin-left: 60px;
}

#titsubmenuindex{
	float: left;
}

#menusubmenuindex{
	float: right;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #5d685e;
	padding-left: 10px;
}

.margendt{
	margin-bottom: 3px;
	}


#zonalogos{
	width: 1006px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
}


#zonalogos dt{
	display: inline;
	}
	
#zonalogosconborde{
	width: 1006px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #c590a1;
}

#zonalogosconborde dt{
	display: inline;
}
	
#pinrel{
	width: 986px;
	padding: 10px;
	}

#direcciones{
	float: left;
}

#avisos{
	float: right;
	text-align: right;
}

#avisos dt{
	display: inline;
}

.aclarar{
	clear:both;
}

/*empresa*/

#contenidoempresa{
	background-color: #FFFFFF;
	width: 1006px;
	background-image: url(IMGS/fondoempresa.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;	
}

#imgempresa{
	width: 312px;
	float:left;
	margin-top: 20px;
	margin-left: 30px;
	margin-bottom: 10px;
}

#imgempresa img{
	padding: 5px;
	border: 1px solid #CCCCCC;
	}

.margenimg{
	margin-top: 20px;
}
	

#txtempresa{
	float: right;
	width: 580px;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #dddddd;
	padding-left: 15px;
}

#txtempresa a:link{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	color: #510a0f;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}

#txtempresa a:hover{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	color: #5d685e;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}

#txtempresa a:active{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	color: #510a0f;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}

#txtempresa a:visited{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	color: #510a0f;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	}
	
/*ubicacion*/

#titubicacio{
	padding-top: 20px;
	margin-left: 20px;
	margin-bottom: 30px;
}

#planouno{
	float: left;
	width: 310px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#planouno img{
	padding: 5px;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}

#planouno a:link{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planouno a:active{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planouno a:hover{
	color: #510a0f;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planouno a:visited{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}

#planodos{
	float: left;
	width: 310px;
	margin-left: 16px;
}

#planodos img{
	padding: 5px;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}

#planodos a:link{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planodos a:active{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planodos a:hover{
	color: #510a0f;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planodos a:visited{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}

#planotres{
	float: left;
	width: 310px;
	margin-left: 16px;
	
}

#planotres img{
	padding: 5px;
	border: 1px solid #dddddd;
	margin-bottom: 5px;
}

#planotres a:link{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planotres a:active{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planotres a:hover{
	color: #510a0f;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
#planotres a:visited{
	color: #333333;
	text-align: left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	}
/*colecciones*/

#contenidocolecciones{
	background-color: #FFFFFF;
	width: 1006px;
	background-image: url(IMGS/fondogaleria.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding-bottom: 20px;
}


#submenu{
	width: 193px;
	float: left;
	padding-top: 10px;
}

#submenu dt{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 160px;
	padding-left: 20px;
}

#submenu a:link{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#submenu a:hover{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#submenu a:visited{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#submenu a:active{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

#galeria{
	float: right;
	width: 730px;
	padding-top: 20px;
	padding-right: 30px;
	text-align: center;
}

#galeria li{
	text-align: center;
}
.masespacio{
	margin-top: 30px;
}

#main_image{
	margin:0px auto 60px auto;
	height:402px;
	width:699px;
	background: #FFFFFF;
	}
	
#main_image img{margin-bottom:10px;}

	.caption{font-style:italic;color:#887; text-align: center; font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;}
	/*.demo{position:relative;margin-top:2em;}*/
	.gallery_demo{width:699px;margin:auto;}
	.gallery_demo li{
	width:61px;
	height:35px;
	border:3px double #CCCCCC;
	margin: 0 1px;
	background:#fff;
	text-align: center;
}
	.gallery_demo li div{/*left:240px;*/ text-align: center;}
	/*.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif; text-align: center;}*/


	
/*contacto*/

#contenidocontacto{
	background-color: #FFFFFF;
	width: 1006px;
}

#horario{
	background-color: #dde4df;
	width: 230px;
	float: left;
	padding-top: 30px;
}

#contactar{
	float: right;
	width: 720px;
	padding-top: 20px;
	padding-right: 30px;
}

.caparebajas{
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 20px;
	padding-left: 20px;
	margin-right: 20px;
	padding-bottom: 20px;
}

.parrafoconmargen{
	margin-left: 20px;
}

#formiuno{
	float: left;
	width: 330px;
}

#formidos{
	float: right;
	width: 340px;
}

.contieneform{
	margin-top: 20px;
	padding: 10px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}

input{
	float: right;
	margin-bottom: 5px;
	border: 1px dotted #CCCCCC;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
	font-size: 90%;
	padding: 3px;
}

label{
	float:left;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
}

textarea{
	float: right;
	border: 1px dotted #CCCCCC;
	padding: 5px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color:#666666;
	font-size: 90%;
}

.noflotar{
	float:left;
}

.boton{
	float:right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: normal;
	color:#510a0f;
	font-size: 100%;
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	cursor: pointer;
}

/*aviso*/

#capaaviso{
	padding-top: 35px;
	margin-left: 35px;
	margin-right: 35px;
	padding-bottom: 35px; 
}

#capaaviso a:link{
	color: #5d685e;
	text-decoration: underline;
}

#capaaviso a:active{
	color: #5d685e;
	text-decoration: underline;
}

#capaaviso a:visited{
	color: #5d685e;
	text-decoration: underline;
}

#capaaviso a:hover{
	color: #510a0f;
	text-decoration: underline;
}

/*nueva temporada*/

#nuevatemp{
	float: right;
	width: 720px;
	height: 240px;
	padding-top: 20px;
	padding-right: 30px;
	background-image: url(IMGS/fondonuevatemporada.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
/*textos*/

a.menu:link {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.menu:hover {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #510a0f;
	font-weight: normal;
	text-decoration: none;
}

a.menu:visited {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.menu:active {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	}
	
	

	
h1{
	font-family: "Trebuchet MS", sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 90%;
}

h2{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 170%;
	}
h3.uno{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 140%;
	font-weight: normal;
	color: #5d685e;
}

h3.dos{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #5d685e;
}

h4.rojo{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	font-weight: normal;
	font-style: italic;
	color: #510a0f;
}

h4.gris{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #5d685e;
}
	
.direcciones{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	font-weight: normal;
}

a.aviso:link {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.aviso:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #dddddd;
	font-weight: normal;
	text-decoration: none;
}

a.aviso:visited {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.aviso:active {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	}

.bordeizda{
	padding-left: 10px;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
}

.silink{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 100%;
	color: #510a0f;
	font-weight: bold;
	text-decoration: none;
}

.subsilink{
	font-family: "Trebuchet MS", sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.ubicaciones{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
}

h5.grana{
	color: #510a0f;
	font-size: 130%;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

.peque{
	font-size: 90%;
}

a.avisodos:link {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: normal;
	text-decoration: underline;
}

a.avisodos:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #510a0f;
	font-weight: normal;
	text-decoration: underline;
}

a.avisodos:visited {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: normal;
	text-decoration: underline;
}

a.avisodos:active {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: normal;
	text-decoration: underline;
	}
.trebu{
	font-family: "Trebuchet MS", sans-serif;
	color: #333333;
}

.trebunegra{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	color: #000000;
}

.trebucita{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: #000000;
}

.trebugris{
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 100%;
	color: #5d685e;
}

a.submenu:link {
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

a.submenu:hover {
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

a.submenu:visited {
	font-family: "Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}

a.submenu:active {
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size: 90%;
	color: #5d685e;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
	}
	
noscript{
	text-align:center;
	color:#CCCCCC;
	font-size: 90%;
}