/* Vulcanizados SERA S.L.
/* http://www.vsera.com
/* comercial@vsera.com
/* 2007
*/

/* GENERAL */
* {
	margin:0;
	padding:0;
	border:none;
}
img {
	border:none;
	text-decoration:none;
}
img.loading {
	background:url('imagenes/loading.gif') no-repeat center center;
}
body {
	margin:10px 0px 10px 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	text-align:center;
}
a:link, a:visited {
	color:#00538A;
	text-decoration:underline;
	font-weight:bold;
}
a:hover, a:active {
	color: #C67200;
}
h1 {
	padding:26px 0px 15px 0px;
	margin:0px;
	font: small-caps bold 4em Arial, Helvetica, sans-serif;
	color:#000;
}
h2 {
	margin-bottom:10px;
	padding:2px 0px 1px 25px;
	text-align: left;
	font: small-caps normal 1.6em Arial, Helvetica, sans-serif;
	color:#000;
	background:url(imagenes/color_0082d6.gif)  repeat-y left;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	letter-spacing: 0.2em;
	word-spacing: 0.7em;
}
h3 {
	margin-bottom:10px;
	padding:2px 0px 1px 25px;
	text-align: left;
	font: small-caps normal 1.4em Arial, Helvetica, sans-serif;
	color:#000;
	background:url(imagenes/color_0082d6.gif)  repeat-y left;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	letter-spacing: 0.1em;
	word-spacing: 0.3em;
}
	h3 a:link , h3 a:visited {
	text-decoration: none;
	}
	h3 a:hover , h3 a:active {
	text-decoration:none;
	}
h4 {
	margin:0px;
	padding:30px 0px 0px 25px;
	text-align:left;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color: #000000;
}
.form_campos {
	font: 1.2em bold Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#8FD7F5;
	padding:2px 2px 2px 9px;
	margin:2px 0px 3px 0px;
}
input.boton{
	font: 1.2em bold Arial, Helvetica, sans-serif;
   	color:#000;
   	background-color:#CCC;
   	border:1px solid;
   	border-top-color:#666;
   	border-left-color:#000;
   	border-right-color:#666;
   	border-bottom-color:#000;
   	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#0082D6');
}

/* DIVs */
#aviso_legal {
	width:593px;
	text-align:center;
	margin-left:157px;
}
	#aviso_legal p {
		font: 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
		color: #002B46;
		text-align: justify;
		padding:6px 20px 6px 10px;
		word-spacing: 0.2em;
	}		
div.button_off {
	width:140px;
	/*background-color:#D0EEFB;*/
	background-color:#FFF;
	opacity:.60;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	border:1px solid #000;
	padding:2px 0px 1px 20px;
	margin:5px 0px 5px -10px;
}
div.button_on {
	width:140px;
	/*background-color:#8FD7F5;*/
	background-color:#FFF;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	border:1px solid #000;
	padding:2px 0px 1px 20px;
	margin:5px 0px 5px -6px;
	cursor:pointer;
}
#bckgr_menu {
	float:left;
	height:129px;
	width:157px;
	padding-top:30px;
}
#contacto {
	margin-left:10px;
	width:447px;
	text-align:right;
	padding:30px 0px 20px 0px;
	font: small-caps 1.1em Verdana, Arial, Helvetica, sans-serif;
}
#contacto_lateral {
	float:right;
	width:280px;
}
	#contacto_lateral_01 {
	margin:50px 10px 10px 10px;
	padding:6px 0px 6px 0px;
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #E3F5FD;
	border-top: 1px solid #000;
	text-align:center;
	}
	#contacto_lateral_02 {
	border-bottom:1px solid #000;
	margin:10px 10px 10px 10px;
	padding:6px 4px 6px 4px;
	background-color:#F3FBFE;
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #000;
	text-align:justify;
	}
#content {
	width:752px;
	margin:0px auto;
	padding: 0px 10px 0px 10px;
	
}

#data {
	border:1px solid #000;
	text-align:left;
}
#datos_empresa {
	height: 300px;
	width: 292px;
	padding:30px 10px 0px 10px;
}
#footer {
	/*clear:both;*/
	margin:5px 10px 4px 10px;
	text-align:right;
	width:732px;
}
	#footer p { 
		float: left; 
		font:1em Verdana, Arial, Helvetica, sans-serif;
		color:#000;
	}
	#footer ul { 
		list-style: none;
		float:right;
	} 
	#footer li { 
		float:left;
		margin:0 5px 0 5px;
	}
		#footer li a:link , #footer li a:visited {
			text-decoration: none;
		}
		#footer li a:hover , #footer li a:active {
			text-decoration:underline;
		}
div.form_centrado {
	width:346px;
	text-align:center;
	float:right;
}
#form_enviado {
	height:172px;
	text-align:center;
	margin-top:50px;
	padding:100px 0px 10px 0px;
	font: small-caps bold 2em Arial, Helvetica, sans-serif;
	color:#0082D6;
}
#header {
	padding:0px;
	margin:0px;
	height:99px;
	background:url('imagenes/vulcanizados_sera.gif') no-repeat left top;
	text-align:right;
}
div.imagen {
	float:right;
	margin:10px 10px 1px 10px;
	padding-right:-20px;
	border:1px solid #000;
}
#img_productos_01 {
	float:right;
	width:288px;
	height:234px;
	margin-top:51px;
	/*border:1px solid #000;*/
}
#img_productos_02 {
	clear:both;
	float:right;
	width:288px;
	height:248px;
	margin-top:48px;
}
#img02 {
	float:left;
	height:199px;
	width:150px;
	margin-left:5px;
}
#img03 {
	float:left;
	height:199px;
	width:140px;
	margin-left:5px;
}
#info01 {
	padding:15px 23px 0px 0px;
	height:18px;
	font:1.4em Arial, Helvetica, sans-serif;
	color: #000;
	background:url('imagenes/icono_direccion.gif') no-repeat right bottom;
}
#info02 {
	padding:0px 23px 0px 0px;
	margin-top:7px;
	height:18px;
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #00538A;
	background:url('imagenes/icono_email.gif') no-repeat right center;
}
	#info02 a:link , #info02 a:visited {
	text-decoration:none;
	font-weight:normal;
	}
	#info02 a:hover , #info02 a:active {
	text-decoration:none;
	}
#info03 {
	padding:2px 23px 0px 0px;
	margin-top:6px;
	height:18px;
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #0082D6;
	background:url('imagenes/icono_telefono.gif') no-repeat right center;
}		
#map {
	float:right;
	width:287px;
	height:430px;
	margin:49px 0px 10px 0px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}
	#map a , #map a:link , #map a:visited , #map a:hover , #map a:active {
		font:0.6em Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#000066;
	}
#menu_productos {
	float:right;
	margin-top:5px;
	margin-bottom:0px;
	padding:0px;
	text-align:right;
}
	#menu_productos a:link , #menu_productos a:visited {
		text-decoration: none;
	}
#portada {
	width:438px;
	padding:30px 10px 10px 10px;
	z-index:1;
}
	#portada p {
		font: 1.1em/1.6em Verdana, Arial, Helvetica, sans-serif;
		color: #002B46;
		text-align: justify;
		padding:0px 20px 12px 26px;
		/*text-indent: 2em;*/
		padding-top: 6px;
	}
div.subcategoria {
	width:440px;
	padding:15px 0px 5px 60px;
	margin:0px;
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #002B46;
}
#subheader {
	height:199px;
}
#texto_productos_sub {
	width:730px;
	padding:30px 10px 30px 10px;
}
	#texto_productos_sub p {
		font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
		color: #002B46;
		text-align: justify;
		padding:5px 70px 5px 26px;	
	}
#texto_productos {
	width:438px;
	padding:30px 10px 10px 10px;
	z-index:1;
}
	#texto_productos p {
		font: 1em/1.5em Verdana, Arial, Helvetica, sans-serif;
		color: #002B46;
		text-align: justify;
		padding:5px 20px 5px 26px;
	}
	#texto_productos ul { 
		padding-left:60px;
		padding-bottom:20px;
	} 
	#texto_productos li { 
		display:list-item;
		font: 1.5em Arial, Helvetica, sans-serif;
		color:#000;
		padding-top:5px;
		padding-bottom:5px;
	}
	#texto_productos a:link , #texto_productos a:visited {
		text-decoration: none;
	}
	#texto_productos li a:hover , #texto_productos a:active {
		text-decoration:underline;
	}
#title {
	width:288px;
	text-align:left;
	padding-top:142px;
}
#webmap {
	width:570px;
	text-align:center;
	margin-left:157px;
	padding:25px 20px 20px 0px;
}

/* estilos de texto */
.button_text {
	font: small-caps bold 2.4em Arial, Helvetica, sans-serif;			
	color: #000;
	text-decoration:none;
}
.requerido {
	font: 1.4em bold Arial, Helvetica, sans-serif;
	color:#C67200;
}
.miniinfo {
	font: 0.9em bold Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
div.text_secundario {
		padding:5px 20px 5px 30px;
}
div.texto_secundario p {
		font: 0.9em/1.2em Verdana, Arial, Helvetica, sans-serif;
		color: #002B46;
		text-align: justify;
		/*padding:5px 20px 5px 30px;*/
}
.texto24 {
	font:0.7em Arial, Helvetica, sans-serif;
	color: #000;
}