/***** CSS by SLV *****/

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

a img {border:0}

strong{
	color:#964B01;
}
.marron{
	color:#964B01;
}

h2{
	font-size:20px;
	width:100%;
	color:#a85b0f;
	margin-bottom:1em;
	background:url(../images/fnd_h2.jpg) bottom repeat-x;
}

h3{
	font-size:20px;
	width:100%;
	color:#a85b0f;
	margin-bottom:1em;
	background:url(../images/fnd_h2.jpg) bottom repeat-x;
}

h4{
	font-size:14px;
	color:#a85b0f;
	margin:0.5em 0 0.5em 0;
}

h5{
	font-size:12px;
	color:#a85b0f;
	margin:0.5em 0 0.5em 0;
}

body{
	background:url(../images/fondo.jpg) repeat-x #d4cbba;
	font-family:Arial, Helvetica, sans-serif;
}

#contenido{
	width:828px;
	margin:auto;
	margin-top:7px;
}

#menu{
	position:relative;
	width:627px;
	height:31px;
	top:36px;
	left:100px;
}

/*** botones del menu ***/

#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li{
	margin:0;
	padding:0;
	color:#8c5b39;
	float:left;
}

#menu ul li a{
	margin:0;
	width:95px;
	padding:7px 10px;
	text-decoration:none;
	text-align:center;
	color:#8c5b39;
	font-size:12px;
	font-weight:bold;
	display:block;
	background-image:url(../images/btn.jpg);
}

#menu ul li a:visited{
	color:#be8054;
}

#menu ul li a:hover{
	background-image:url(../images/btn_over.jpg);
}

#menu #activo a{
	background-image:url(../images/btn_over.jpg);
}

/************************/

.btn{
	float:left;
	width:113px;
	height:31px;
	text-align:center;
	background-image:url(../images/btn.jpg);
}

.btn_res{
	float:left;
	width:115px;
	height:31px;
	background-image:url(../images/btn_res.jpg);
}

.btn a, p{
	text-align:center;
	color:#C60;
	font-size:12px;
	text-decoration:none;
}

.btn_res a, p{
	text-align:center;
	color:#C60;
	font-size:12px;
	text-decoration:none;
}

.separa_menu{
	float:left;
	width:2px;
	height:31px;
	background-image:url(../images/separa_menu.jpg);
}

#fnd_menu{
	width:827px;
	height:36px;
	background-image:url(../images/fnd_menu.jpg);
}

#baner{
	width:827px;
	height:261px;
	background-image:url(../images/baner.jpg);
}

#baner2{
	width:827px;
	height:261px;
	background-image:url(../images/baner2.jpg);
}

#flash{
	z-index:-999;
}

#fnd_cont{
	width:827px;
	background:url(../images/fnd_cont.jpg) repeat-y;
}

#cont{
	width:767px;
	padding:30px 30px 0 30px;
	background:url(../images/fnd_cont_abajo.jpg) bottom no-repeat;
}

#fnd_cont a, p{
	color:#5f5f5f;
	text-align:left;
}

#col_der{
	float:right;
	width:495px;
}

#col_der ul{
	padding-left:25px
}

#col_der ul li{
	font-size:12px;
	color:#5f5f5f;
}

#col_der ul li p{
	padding-left:8px;
}

.marcas{
	width:470px;
	height:82px;
	background-image:url(../images/marcas_toldos.png)
}

*html .marcas{
	background:url(images/marcas_toldos.png) no-repeat !important;
	background-image: none; 
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/marcas_toldos.png);
}

.toldo_tipo{
	margin-bottom:10px;
}

.toldo_opciones{
	/*padding-left:20px;*/
}

.separador{
	width:450px;
	height:25px;
	margin:auto;
	background-image:url(../images/separador.png);
}

*html .separador{
	background:url(images/separador.png) no-repeat !important;
	background-image: none; 
	filter:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/separador.png);
}

.foto{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-color:#000000;
}

.toldostor{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/stor.jpg)
}

.recto{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/recto.jpg)
}

.extensible{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/extensible.jpg)
}

.palilleria{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/palilleria.jpg)
}

.capota{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/capotas.jpg)
}

.cortaviento{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/cortaviento.jpg)
}

.veranda{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/veranda.jpg)
}

.piscina{
	width:120px;
	height:100px;
	margin: 0 10px 10px 0;
	float:left;
	background-image:url(../images/piscinas.jpg)
}

#col_izq{
	float:right;
	width:240px;
	margin-right:30px;
}

#col_izq ul {
	margin: 0;
	padding: 0;
}
#col_izq ul li {
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#999;
}
#col_izq ul li a {
	margin: 0;
	padding: 7px 0px 7px 10px;
	color:#a85b0f;
	text-decoration: none;
	display: block;
}
#col_izq ul li a:hover {
	margin: 0;
	padding: 7px 0px 7px 10px;
	color:#fff;
	background-color:#d5844e;
	text-decoration: none;
}

#cierre_cont{
	width:827px;
	height:34px;
	background-image:url(../images/cierre_cont.jpg);
}

#pie{
	width:500px;
	margin:auto;
	margin-top:30px;
}

#pie p, a{
	text-align:center;
	color:#8c5b39;
	text-decoration:none;
	font-size:11px;
}

#pie a:hover{
	color:#5f5f5f;
	text-decoration:underline;
}

#pie a:visited{
	color:#5f5f5f;
}

.btn_mas{
	width:88px;
	height:23px;
	float:right;
	margin:20px 50px 0 0;
}

.clear{
	clear:both;
}


/***** Formulario   ******/

input, textarea {
	color:#963;
}

textarea {
	color:#963;
}

label {
	color:#333;
	cursor:pointer;
	padding-left:2px;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
}

label.chosen {
	color:#333;
}

.textinput, .textinputHovered {
	width:250px;
	height:18px;
	background: transparent URL(../images/input.gif) no-repeat top;
	_background-attachment:fixed;
	border:none;
	margin-bottom:10px;
}

.textarea {
	width:255px;
	height:100px;
	padding:0px 5px;
	background: transparent URL(../images/textarea.gif) no-repeat bottom left;
	_background-attachment:fixed;
	border:1px;
}

.buttonSubmit{
	width:67px;
	height:24px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/formbtn.gif);
	cursor:pointer;
	border:none;
}
.buttonSubmit:hover {
	background:url(../images/formbtn_hover.gif);
}

.buttonReset{
	width:67px;
	height:24px;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/formbtn.gif);
	cursor:pointer;
	border:none;
}
.buttonReset:hover {
	background:url(../images/formbtn_hover.gif);
}






/**** Fotos ****/

.fotos{
	width:390px;
	margin:auto;
}

/*********************************/