/* CSS Document */
body {
	background:url(../images/fondo_web.gif) repeat;
	font-size: 16px;
}
img {border:0}
.rojo {color:#ef0005}

table {font-family:verdana; font-size:0.8em; color:#666}
td a {color:#2c7da2; text-decoration:underline}
.text-azul {color:#2c7da2}
input {
	color:#2c7da2;
	font-size:0.75em;
	border:1px solid #ccc;
	background:#fff;
	
}

.largo-input {width:300px}
.medio-input {width:150px}
.boton-input {width:80px}
.corto-input {width:40px}

textarea {
	color:#2c7da2;
	font-size:0.9em;
	border:1px solid #ccc;
	background:#fff;
	width: 300px;
}
select {width:100px}

.cursorhand {cursor:pointer}

.centrar {text-align:center;font-family: verdana; font-size:0.7em; color:#4a4949; margin-bottom:10px; clear:both}
.centrar  a {color:#ff3333; text-decoration:underline}
.centrar  a:hover {color:#4a4949; text-decoration:underline}

#contenedor-central { background:#fff; width:650px;  margin:0 auto;}
#contenedor-general {
	float:left;
	background:#fff;
	width: 650px;
}

#cabecera {
	background:#fff url(../images/fondo_cabecera.gif) repeat-x;
	width:650px;
	height:90px;
	float: left;
}
#cabecera #logo {
	float:left;
	margin:0px;
	height: 100px;
	width: 650px;
}
#cabecera #titulo {
	font-family:verdana;
	font-weight:bold;
	font-size:0.8em;
	color:#2c7da2;
	float:right;
	text-align:right;
	margin-top: 75px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

#sub-cabecera {background:url(../images/fondo_subcab.gif) repeat-x; width:650px; height:4px; float:left;margin:0; font-size:1px}
#menu {background:url(../images/fondo_menu.gif) repeat-x; width:650px; height:25px; float:left; margin:0; border-bottom:1px solid #555; text-align:left}

#menu  ul { margin: 0 0 0 20px; padding:0;font-family:Trebuchet MS; font-size:0.85em; line-height:1.7em; font-weight:bold; letter-spacing:0.2em}
#menu  li {display:inline; color:#000;}
#menu  li a{ text-decoration:none; color:#fff}
#menu  li a:hover{ text-decoration:underline; color:#000}
#menu  li .on{color:#000}

.blanco {color:#fff}

#contenedor-imagen {float:left; margin-bottom:10px; }

#menu-lateral{
	float:left;
	width:120px;
	background-image: url(../images/fondo-menulateral.gif);
	background-repeat: no-repeat;
}
#menu-lateral-sinfoto{
	float:left;
	width:120px;
}
#contenido-lateral {
	float:left;
	width:115px;
	height:250px;
	margin:20px 0 0 7px;
}

#contenido-lateral-index {
	float:left;
	width:115px;
	height:200px;
	margin:80px 0 0 5px;
}



#contenido-lateral ul {
	margin:30px 0 0 20px;
	padding:0;
	font-family:verdana;
	font-weight:bold;
	font-size:0.75em;
	list-style-type:none;
}
#contenido-lateral  li  { list-style-image:url(../images/icono-menu.gif); width:100px; padding:0; margin:0 0 15px 0}
#contenido-lateral  li  a {color:#1a598f; text-decoration:none}
#contenido-lateral  li  a:hover {color:#FF6600; text-decoration:none}


#contenido-lateral-int {
	float:left;
	width:115px;
	height:300px;
	background:url(../images/fondo-menulateral2.gif) no-repeat;
	margin:20px 0 0 5px;
}
#contenido-lateral-int ul.colocacion{margin:25px 0 0 30px; padding:0;  font-family:verdana; font-weight:bold; font-size:0.75em; list-style-type:none;}

.menu-normal {list-style-image:url(../images/icono-menu.gif);}
.menu-down  {
	list-style-image:url(../images/icono-menu-down.gif);
	color:#1a598f;
	text-decoration: none;
}

#contenido-lateral-int  li  {width:100px; padding:0; margin:0 0 10px 0}
#contenido-lateral-int  li.menu-normal  a {color:#1a598f; text-decoration:none}
#contenido-lateral-int  li.menu-normal  a:hover {color:#FF6600; text-decoration:none}

#contenido-lateral-int2 {
	float:left;
	width:115px;
	height:300px;
	background:url(../images/fondo-menulateral3.jpg) no-repeat;
	margin:20px 0 0 5px;
}
#contenido-lateral-int2 ul.colocacion{margin:25px 0 0 30px; padding:0;  font-family:verdana; font-weight:bold; font-size:0.75em; list-style-type:none;}
#contenido-lateral-int2  li  {
	width:100px;
	padding:0;
	margin:0 0 10px 0;
	font-weight: normal;
}
#contenido-lateral-int2  li.menu-normal  a {color:#1a598f; text-decoration:none}
#contenido-lateral-int2  li.menu-normal  a:hover {color:#FF6600; text-decoration:none}


.margencero {
	margin:3px  0 0 0;
	padding:0;
	font-family:Verdana;
	font-size:0.8em;
	font-weight:normal
}
.margencero-2 {margin:0; padding:0; font-size:1em;}
.menu2nivel {padding:3px;  list-style-type:none; margin:0}
.menu2nivel-2 {padding:0;list-style-type:none; margin:0; font-size:0.9em; color:#990000}

.menu2nivel-2 a {color:#990000; text-decoration:none}
.menu2nivel-2 a:hover {
	text-decoration:underline;
}

.margen-negativo {margin-bottom:-5px}
.margencero a {
	color:#547fa4;
	text-decoration:none;
	margin-bottom: 3px;
}
.margencero a:hover {color:#ccc; text-decoration:none}

.menu2nivel a {color:#547fa4; text-decoration:none;}
.menu2nivel a:hover {color:#ccc; text-decoration:none}

#contenido-central-index {
	float:left;
	margin:0 20px 10px 20px;
	width:570px;
	background:#fff
}

#contenido-central-tabla {
	float:left;
	margin:0 10px 10px 20px;
	width:600px;
	background:#fff
}

#contenido-central-tabla p {
	font-family:Verdana;
	font-size:0.8em;
	color:#666;
	font-weight:bold;
	margin:0
}

#contenido-central-index h1 {margin:0 0 10px 0; font-size:0.85em; color:#ef0005; font-weight:bold; font-family:arial; border-bottom: 1px dotted #ccc; padding-bottom:4px}
#contenido-central-tabla h1 {margin:0 0 10px 0; font-size:0.85em; color:#ef0005; font-weight:bold; font-family:arial; border-bottom: 1px dotted #ccc; padding-bottom:4px}


#contenido-central-index p {
	font-family: verdana;
	font-size:0.7em;
	color:#666;
	margin-bottom:10px;
	line-height:1.3em;
	text-align:justify;
	margin-top: 10px;
}

#contenido-central {
	float:left;
	margin:0 5px 10px 10px;
	width:505px;
	background:#fff
}
#contenido-central-largo {float:left; margin:0 0 0 10px; width:620px; background:#fff}
#contenido-central-largo h1 {margin:0 0 10px 0; font-size:0.85em; color:#ef0005; font-weight:bold; font-family:arial; border-bottom: 1px dotted #ccc; padding-bottom:4px; text-align:left}

#contenido-central h1 {margin:0 0 10px 0; font-size:0.85em; color:#ef0005; font-weight:bold; font-family:arial; border-bottom: 1px dotted #ccc; padding-bottom:4px}
#contenido-central h2 {
	font-size:0.85em;
	color:#006699;
	font-weight:bold;
	font-family:arial;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0;
}

.subrayado {border-bottom: 1px dotted #ccc;}

#contenido-central p {
	font-family: verdana;
	font-size:0.7em;
	color:#666;
	margin-bottom:0px;
	line-height:1.35em;
	text-align:justify;
	margin-top: 10px;
}

p#migas {
	font-family: verdana;
	font-size:0.7em;
	color:#4a4949;
	margin-bottom:10px;
	line-height:1.2em;
	text-align:left
}
p#migas a {
	color:#4a4949;
	text-decoration:none;
	font-weight:bold;
	font-size: 0.9em;
}

#contenido-central  img {
	float:none;
}

#pie {
	width:650px;
	height:20px;
	float:left;
	text-align:center;
	font-family:arial;
	font-size:0.7em;
	line-height:1.7em;
	background:#555;
	color:#fff;
	letter-spacing: 0.1em;
}


/* PAGINA PRODUCTOS ******************* */

.producto {float:left; width:230px; margin-right:35px}
.producto-largo {
	float:left;
	width:490px
}
.producto-largo h2 {background:#f4f4f4; line-height:1em; font-family:arial; font-size:0.75em; color:#ef0005; margin:0; padding:3px}

.producto h2 {background:#f4f4f4; line-height:1em; font-family:arial; font-size:0.75em; color:#ef0005; margin:0; padding:3px}
.producto img {margin: 10px 0 10px 0}
.producto  .izqda {
	float: left;
	margin:0 0 15px 30px;
	display:inline;
}

.producto-largo  .izqda2 {
	float: left;
	margin:0 0 15px 0;
	display:inline;
}
.producto p {font-family: verdana; font-size:0.7em; color:#4a4949; margin-bottom:10px; line-height:1.2em; text-align:justify; width:230px}
.producto ul {
	margin:0 0 0 12px!important;
	margin:0 0 0 8px;
	padding:0;
	font-family: verdana;
	font-size:0.7em;
	float:left;
	list-style-type:none;
	width: 200px;
}
.producto li {list-style-image:url(../images/bullet-flecha.gif); line-height:1.2em}
.producto li.ultimo {margin-bottom:15px}
.producto p#vario {font-family: verdana; font-size:0.7em; color:#333; margin:30px 0 20px 0; line-height:1.2em; text-align:left; width:230px; display:inline; float:left}


.producto01 {float:left; width:230px;}
.producto01 h2 {background:#f4f4f4; line-height:1em; font-family:arial; font-size:0.75em; color:#ef0005; margin:0; padding:3px}
.producto01 img {margin: 10px 0 10px 0}
.producto01  .izqda {
	float: left;
	margin:0 0 15px 30px;
	display:inline;
}
.producto01 p {font-family: verdana; font-size:0.7em; color:#4a4949; margin:0 0 10px 0; line-height:1.2em; text-align:justify; width:230px}

.producto01 ul {
	margin:0 0 0 12px!important;
	margin:0 0 0 8px;
	padding:0;
	font-family: verdana;
	font-size:0.7em;
	float:left;
	list-style-type:none;
	width: 200px;
}
.producto01 li {list-style-image:url(../images/bullet-flecha.gif); line-height:1.2em}
.producto01 li#ultimo {margin-bottom:15px}


/* Tecnicas ********** */

.caja_extras
	{
	width:540px!important;
	width:560px;
	height:auto;
	text-align:justify;
	font-size:12px;
	color:#557984;
	float:left;
	margin:5px 0px 0px 30px;
	}
	
.titular_garajes
	{
	
	width:550px;
	height:15px;
	padding:5px;
	color:#fff;
	text-transform:uppercase;
	font-size:0.85em;
	font-weight:bold;
	background-color:#db7d3d;
	margin-bottom:10px;
	clear:both;
	}
	
.cabecera_extra
	{
	font-size:14px;
	font-weight:bold;
	color:#557984;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bullet_cubo.jpg) no-repeat;
	background-position:left;
	padding-left:25px;
	}
	
.subcabecera_extra
	{
	font-size:11px;
	font-weight:bold;
	color:#666633;
	margin: 10px 0px -10px 25px;	
	}	
.cajas_extra ul, li {list-style-type:none;}	
.bullet_extra {list-style-image:url(../images/bullet_extras.gif)}
.bullet_extra2 {list-style-image:url(../images/bullet_extras2.gif);}
#caja-fotos-index {
	width:640px;
	float:left;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
}
.texto-pie-foto {
	float:left;
	background:#ccc;
	width:200px;
	color:#000;
	text-align:center;
	margin-top:2px;
	padding:3px 0 3px 0;
	border:1px solid #666;
	margin-left: 141px!important;
	margin-left:70px;
}
.volver {
	clear:both;
	margin-top:20px;
	text-align:center;
	font-family:verdana;
	font-size:0.75em;
	font-weight:bold;
	margin-bottom: 10px;
}
.volver a { clear:both; margin-top:30px; text-align:center; color:#FF3333; text-decoration:none}
.volver a:hover {color:#666; text-decoration:underline}

/* Reglas añadidas Corbax ******************* */

#hidenTit {
	margin-left: -3000px;
	position:absolute;
	left:100px;
	top:19px;
	width:612px;
	height:73px;
	z-index:1;
}
#hidenTit h1 {
	text-indent: -9000px;
	display: none;
	font-size: small;
	color: #933;
}
#contenido-central-index h2 {
	font-size:0.85em;
	color:#ef0005;
	font-weight:normal;
	font-family:arial;
	border-bottom: 1px dotted #ccc;
	padding-bottom:2px;
	letter-spacing: 0.1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#contenido-central-index h2 a {margin:0 0 10px 0; font-size:0.85em; color:#ef0005; font-weight:bold; font-family:arial; border-bottom: 1px dotted #ccc; padding-bottom:4px}
h1 a {
	color: #ef0005;
	text-decoration: none;
}
h2.subrayado {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: ccc;
}
#selloGarantia {
	float: left;
	padding-right: 0px;
	padding-left: 60px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#selloQweb {
	float: right;
	margin-right: 0px;
	margin-top: -20px;
}
#caja-fotos-index p {
	font-size: 16px;
	color: #0000FF;
	font-style: italic;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
#pie a {
	color: #9FF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9FF;
	text-decoration: none;
}
#pie a:hover {
	color: #FFF;
}
#contenido-central  h2.subrayado a {
	color: #EF0005;
	text-decoration: none;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-size: 1.2em;
	line-height: 0.9em;
	padding-top: 8px;
}
#contenido-central-largo  h2.subrayado a {
	color: #D31412;
	text-decoration: none;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}
#prePie {
	float: left;
	width: 609px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 20px;
	position: relative;
	height: auto;
}
#prePie a {
	font-size: 11px;
	color: #B11E20;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F06;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h3.subrayado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.text {
	float: left;
	width: 570px;
	margin-left: 20px;
	padding-left: 12px;
}
.text p {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #333;
}
.text a {
	color: #AA1415;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #980F0F;
	padding: 0px;
}
.instalaciones {
}
.instalaciones #contenido-central-index {
	width: 550px;
	margin-right: 0px;
	margin-left: 50px;
	text-align: center;
}
.instalaciones .text {
	margin-right: 0px;
	margin-left: 50px;
	width: 510px;
	padding-left: 20px;
	padding-right: 20px;
}
.instalaciones #contenido-central-index p {
	text-align: center;
}
#contenido-central-index p a {
	color: #CA1215;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C70D18;
}
.text h2 a {
	font-size: 0.7em;
	font-weight: normal;
}
