
.error {


background:#F4F4F4;
border:#F00;
border-width:1px;
border-style:solid;

color:#000;
font-size:12px;
height:24px;
padding-bottom:0;
padding-left:5px;
padding-top:5px;
width:300px;
font-family:arial,sans-serif;
}
/* contenido interiores*/
#contenido-web{
	position: relative;
	width: 100%;
	text-align:center;
}
#contenido-web .container.interior{
	background: url(../imagenes/pattern_interiores_contenido.png) repeat-y top;	
	padding: 40px 0px 40px 0px;
	width:900px;
	
}




/* contenido interiores*/

/* contenido que es ducasa*/
#interior_que_es,#interior_evolucion,#interior_equipo,#interior_video,#interior_fabricacion, #interior_expansion, #interior_politica{ width:100%; height:270px; }

#interior_areas{width:100%; height:270px; }

.punto_ruta{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:bold;}
.punto_ruta strong{font-family:Arial, Helvetica, sans-serif; color:#609386; font-size:12px; font-weight:bold;}


#frame_izq{width:60%; height:220px; position:relative; float:left;}
#tit, #subtit{width:100%; margin-top:10px;}
#tit_frame_izq .tit_que_es{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; font-size: 1.8em;}

.formulario{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:18px; font-size: 1.8em;}
.frase_formulario{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; }

#explic_frame_izq{width:100%; margin-top:18px;}
.texto_que_es, .texto_cronologia, .texto_equipo, .texto_video,  .texto_fabricacion, .texto_expansion, .texto_politica {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:normal;}



#frame_der{width:35%; height:220px; position:relative; float:right; }
.foto_emp1, .foto_emp2, .foto_emp3, .foto_emp4, .foto_emp5, .foto_emp6, .foto_emp7{position:relative; float:right; top:20px;}



/* contenido que es ducasa*/





/* footer */
#footer-web{
	position: relative;
	width: 100%;
	text-align:center;
	height: 309px;
	background: url(../imagenes/pattern_footer.png) repeat-x;
	overflow: hidden;
}
#footer-web .container .block1{
	padding-top: 54px;
	overflow: hidden;
	height: 230px;
}
#footer-web .container .block1 ul,#footer-web .container .block2 ul{
	overflow: hidden;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer-web .container .block1 ul li{
	color: #96949a;
}
#footer-web .container .block1 ul.creditos h5{
	font-size: 1.8em;
	color: #000000;
}
#footer-web .container .block1 ul.siguenos,#footer-web .container .block1 ul.preguntas{
	padding: 0 60px 0 90px;
}
#footer-web .container .block1 ul.siguenos li, #footer-web .container .block1 ul.preguntas li, #footer-web .container .block1 ul.noticias li{
	padding: 5px 0 5px 0;
}
#footer-web .container .block1 ul.siguenos li a, #footer-web .container .block1 ul.preguntas li a, #footer-web .container .block1 ul.noticias li a{
	background: url(../imagenes/ico-footer-list.png) no-repeat 0px 4px;
	padding-left: 13px;
	color: #82a49b;
}
#footer-web .container .block1 ul.noticias li{
	padding-left: 70px;
}
#footer-web .container .block1 ul li h6{
	font-size: 1.3em;
	color: #282828;
}
#footer-web .container .block1 ul li a:hover{
	text-decoration: underline;
}
#footer-web .container .block2{
	
}
#footer-web .container .block2 ul li{
	float: left;
	display: inline;
	font-weight: bold;
}
#footer-web .container .block2 ul li.area{
	width: 190px;
}
#footer-web .container .block2 ul li.direccion{
	width: 470px;
}
#footer-web .container .block2 ul li.email{
	width: 200px;
}
/* footer */



#registrousuario {
background:transparent url(../images/bgfieldset.jpg) no-repeat scroll left bottom;
border:medium none;
color:#333333;
height:auto;
padding:0 0 0 50px;
width:310px;

}

#registrousuario legend {
color:#333333;
font-family:arial;
font-size:21px;
letter-spacing:-1px;
padding-bottom:20px;
padding-top:8px;
text-transform:capitalize;
}

#registrousuario input.texto {
background:#F4F4F4;
border:#C4DED5;
border-width:1px;
border-style:solid;

color:#000;
font-size:12px;
height:24px;
padding-bottom:0;
padding-left:5px;
padding-top:5px;
width:300px;
font-family:arial,sans-serif;
}


#registrousuario select.conocer {
background:#F4F4F4;
border:#C4DED5;
border-width:1px;
border-style:solid;

color:#000;
font-size:12px;
height:24px;
padding-bottom:0;
padding-left:5px;
padding-top:5px;
width:310px;
font-family:arial,sans-serif;
}



#registrousuario textarea.comentario{
background:#F4F4F4;
width: 400px;
height: 190px;
border:#C4DED5;
border-width:1px;
border-style:solid;
padding-bottom:0;
padding-left:5px;
padding-top:5px;
color:#666666;
font-size:12px;
font-family:arial,sans-serif;
}

#registrousuario label {
display:block;
font-family:arial,sans-serif;
font-size:14px;
padding:10px 0 3px;
}

#registrousuario input.botonenviar {
background:transparent url(../images/bgbotonenviar.gif) no-repeat scroll left top;
border:medium none !important;
color:#FFFFFF;
display:block;
float:left;
font-family:arial,sans-serif;
height:30px;
margin-left:360px;
margin-top:20px;
text-align:center;
width:99px;
}

.bloque_frames{width:auto; height:320px;}

.frame_contact_izq{width:420px; height:300px; position:relative; float:left;}

.frame_contact_der{width:420px; height:300px; position:relative; float:right;}

.bloque_conocer{width:auto; height:80px;}

.bloque_comentarios{width:auto; height:auto;}

.bloque_enviar{width:auto; height:50px; margin-left:46px; position:relative; top:10px; clear: both;}


.provincias {
margin: 15px 0;
border-bottom: 1px solid #CCC;
padding: 20px;
overflow: hidden;
height: auto;
}
.provincia {
float: left;
width: 550px;
font-size: 22px;
}
.distribuidor {
    float: right;
    width: 300px;
    clear: both;
}
.distribuidor div {
	padding: 10px 0;
}
