@charset "utf-8";

/* CSS Document */



body{

	margin:0;

	border-top: #000000 solid 2px;

	/*background:#E89721 url(../img/background/body2.jpg) top repeat-x;*/
	background:#a34313 url(../img/background/body.jpg) top repeat-x;

	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;

	padding:10px;

	padding-top:0px;

}

.options{

	border:#0000FF solid 1px;



}

#sombra{

	width:714px;



}

#content{

	margin:0px;

	padding:0px;

	height:auto;
	background:#FFFFFF left url(../img/background/contenedor.jpg);

}

#corner1{

	background:url(../img/background/corner1.jpg) no-repeat bottom right;

	width:10px;

	height:10px;

}

#corner2{

	background:url(../img/background/corner2.jpg) no-repeat bottom left;

	width:10px;

	height:10px;

}

#corner3{

	background:url(../img/background/corner3.jpg) no-repeat top right;

	width:10px;

	height:10px;

}

#corner4{

	background:url(../img/background/corner4.jpg) no-repeat top left;

	width:10px;

	height:10px;

}

#bg1{

	background:url(../img/background/bg1.jpg) repeat-x bottom;

	height:10px;

}

#bg2{

	background:url(../img/background/bg2.jpg) repeat-y left;

	width:10px;

}

#bg3{

	background:url(../img/background/bg3.jpg) repeat-x top;

	height:10px;

}

#bg4{

	background:url(../img/background/bg4.jpg) repeat-y right;

	width:10px;

}





#contenedor{
	position:relative;
	margin:0 auto;
	padding:0;
	width:694px;
	background:#FFFFFF left url(../img/background/contenedor.jpg);
	border:#000000  solid 1px;
}

#fondo{

	background: url(../img/background/fondo.jpg) repeat-y;

	margin:auto;

	width:729px;

}

#fondoTop{

	background:url(../img/background/fondo_top.jpg) no-repeat;

	width:729px;

	height:106px;

	margin:auto;

}

#fondoBottom{

	background:url(../img/background/fondo_bottom.jpg) no-repeat;

	width:729px;

	height:19px;

	margin:auto;

}

/*HEADER*/

#header{

	margin:0 auto;

	padding:0;

	background:#FF0000;

}

#flash{

	padding:3px;

	height:140px;

	background:#575A47;

}

/*BOTONERA*/

#botonera {

	margin:0;

	padding:0;

	background:#575A47;

}

#secciones{

	padding:0;

	padding-left:10px;

	padding-right:20px;

	margin:0;

	width:100%;

}

#secciones td {

	text-align:center;

}

#secciones a {

	text-decoration: none;

	color: #FFFFFF;

	text-align: center;

}

#secciones a:hover{

	color:#CCCCCC;

}

#secciones .seleccionado {

	color:#E5AF29;

	font-weight:bold;

}

#secciones .seleccionado:hover {

	color:#FF9900

}



#subsecciones {

	background:url(../img/background/subseccion.jpg) repeat-x top left;

	padding:0;

	margin:0;

	width:100%;

}

#subsecciones td {

	text-align:center;

	height:23px;

}

#subsecciones li:first-child {

	margin-left:3em; /* esto alinea la subbotonera con la botonera principal. este valor y el de margin de #secciones li tienen que ser los mismos */

}

#subsecciones a {

	text-decoration: none;

	color: #FFFFFF;

	text-align: center;

}

#subsecciones a:hover{

	color:#F3F3F3;

}

#subsecciones .seleccionado{

	font-weight:bolder;

	font-size:14px;

}

#subsecciones .seleccionado:hover {

	color:#F3F3F3;

}

/*CONTENIDO*/

#contenido{

	margin:25px;

	margin-top:0;

	margin-bottom:0;

	padding-top:20px;

	padding-bottom:20px;	

	background:url(../img/background/contenido.jpg) top repeat-y;

}

#sombra{

	margin:0 auto;

}

/*FOOTER*/



#footer{

	border-bottom:#224E5B solid 5px;

	background:#9AA27B;

	color:#FFFFFF;

	font-size:70%;

	padding:0 10px;

	height:30px;

	clear:both;

}

#footer .direccion{

	float:left;

	padding:5px 0;

	padding-bottom:0px;

}

#footer .telefax{

	float:right;

	padding:5px 0;

	padding-bottom:0px;

}

/*HOME*/

#home{

	padding-bottom:30px;

}

#home p{

	color:#2A5A66;

	font-weight:bold;

	font-size:14px;

	padding-bottom:10px;



}

#noticias a{

	color:#B04813;

	font-size:12px;	

	padding:10px;

	padding-top:0px;

	padding-bottom:5px;

	text-decoration:none;

}

#noticias a:hover{

	text-decoration:underline;

}

#noticias td{

	background:#FFFFFF;

}

#noticia1{

	border-bottom:dashed 1px #DCDDD8;

	border-right:dashed 1px #DCDDD8;

}

#noticia2{

	border-bottom:dashed 1px #DCDDD8;

}

#noticia3{

	border-right:dashed 1px #DCDDD8;

}

#noticias img{

	padding:10px;

	padding-bottom:0px;

}

/*QUIENES SOMOS*/

#quienesSomos{

	margin:40px;

	margin-top:0px;

}

#quienesSomos #titulo{

	font-size:25px;
	color:#000000;
	font-weight:bold;

}

#quienesSomos .texto{

	font-size:18px;
	color:#000000;

}

#quienesSomos #firma{

	text-align:right;
	font-size:25px;
	color:#000000;

}

/*CONTACTO*/

.centrar { 

	margin:0 auto; 

}

.boton{

	width:60px;

}

#contacto{

	margin:40px;

	padding:60px;

	padding-top:0px;

	padding-bottom:0px;

	margin-top:0px;

}

#msjError{

	padding:5px;

	padding-left:70px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background:#F0BA60 url(../img/iconos/alert.gif) no-repeat;

	border:#EA9C20 solid 3px;

	display:none;

}



#msjEnviado{

	padding:5px;

	padding-left:70px;

	background:#F0BA60 url(../img/iconos/alert.gif) no-repeat;

	border:#EA9C20 solid 3px;

	display:none;

}

.inputError{

	background:#F0BA60;

	border:#EA9C20 solid 3px;

}



#contacto input{

	border:#9D9EA2 solid 1px;

	font-size:10px;

	padding:2px;

	padding-left:0;

	padding-right:0;

	width:100%;

	margin:3px;

	margin-left:0;

	margin-right:0;

}

#contacto #enviarContacto{

	padding:3px;

	width:50px;

	margin-top:3px;

	cursor:pointer;

	float:right;

	

}

#formulario{

	padding-top:20px;



}



#contacto textarea{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	border:#9D9EA2 solid 1px;

	width:100%;

	margin:3px;

	margin-left:0;

	margin-right:0;

	padding:2px;

	padding-left:0;

	padding-right:0;

}

.labelInput{

text-align:right;

padding-right:3px;



}

#productos div{

	float:left;

	width:50%;

	color:#305872;

}

#producto h3{

	font-size:12px;

}

#producto p{

	font-size:10px;

}

#producto{

	padding-bottom:10px;

}

#producto #img{

	width:120px;

	height:130px;

}

#producto #imagen{

	float:left;

	margin:0px;

	width:125px;

}

#producto #imagen a{

	color:#000000;

	font-size:10px;

	float:left;

}



#paginador{

	width:100%;

	text-align:center;

}

#paginador .seleccionado{

	font-weight:bold;

}



#paginador a{

	color:#333333;

	text-decoration:none;

}

#paginador a:hover{

text-decoration:underline;

}

#enviarContacto{

	width:50px;

	cursor:pointer;

	padding-right:0px;

} 
