html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #d32e12; text-decoration: none;}
a:hover {color: black;text-decoration: none;}

a.peque {color: #666; text-decoration: none; font:normal 10px Arial, Verdana, sans-serif;}

a.grande {color: #d32e12; text-decoration: none; font:bold 14px Arial, Verdana, sans-serif;}
a.grande:hover {color: #666; }

body {
	background: white ;
	color: #444;
	font: normal 62.5% Arial, Verdana, sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

h1 {
	margin: 0;
	padding:0;
}

h2,h3 {padding-top: 6px;}

ul { margin-left:15px; }

a img {
	border: 0;
}

img.absmiddle {
	vertical-align:middle;
}

.peq { font:normal 11px Arial, Verdana, sans-serif; color:#666; }

.clearer {
clear: both;
}

.separador_peq {
margin-top:5px;
}

.separador_peq_clear {
margin-top:10px; clear: both;
}

.left {float: left;}
.right {float: right;}

.center { text-align:center;  }
.alignright { text-align:right;  }
.alignleft { text-align:left;  }

#idiomas { text-align: right; margin-right:30px; margin-top:10px; }
#logo { text-align: right;width:760px; float:left; }
#banda1 { background: #d42e12;  }
#menu_top {float:left; width:218px }
#banda2 { background: #ccc; }

a#empresa1 { display: block; width: 168px; height: 27px; background: url(img1/menu1.gif) 0 0 no-repeat; }
a#empresa1:hover { background-position: 0 -27px; }
a#productos1 { display: block; width: 168px; height: 21px; background: url(img1/menu2.gif) 0 0 no-repeat; }
a#productos1:hover { background-position: 0 -21px; }
a#servicios1 { display: block; width: 168px; height: 22px; background: url(img1/menu3.gif) 0 0 no-repeat; }
a#servicios1:hover { background-position: 0 -22px; }
a#noticias1 { display: block; width: 168px; height: 22px; background: url(img1/menu4.gif) 0 0 no-repeat; }
a#noticias1:hover { background-position: 0 -22px; }
a#referencias1 {display: block;width: 168px; height: 23px; background: url(img1/menu5.gif) 0 0 no-repeat; }
a#referencias1:hover { background-position: 0 -23px; }
a#certificaciones1 { display: block; width: 168px; height: 21px; background: url(img1/menu6.gif) 0 0 no-repeat; }
a#certificaciones1:hover { background-position: 0 -21px; }
a#contacto1 { display: block; width: 168px; height: 32px; background: url(img1/menu7.gif) 0 0 no-repeat; }
a#contacto1:hover { background-position: 0 -32px; }

a#empresa2 { display: block; width: 168px; height: 27px; background: url(img2/menu1.gif) 0 0 no-repeat; }
a#empresa2:hover { background-position: 0 -27px; }
a#productos2 { display: block; width: 168px; height: 21px; background: url(img2/menu2.gif) 0 0 no-repeat; }
a#productos2:hover { background-position: 0 -21px; }
a#servicios2 { display: block; width: 168px; height: 22px; background: url(img2/menu3.gif) 0 0 no-repeat; }
a#servicios2:hover { background-position: 0 -22px; }
a#noticias2 { display: block; width: 168px; height: 22px; background: url(img2/menu4.gif) 0 0 no-repeat; }
a#noticias2:hover { background-position: 0 -22px; }
a#referencias2 {display: block;width: 168px; height: 23px; background: url(img2/menu5.gif) 0 0 no-repeat; }
a#referencias2:hover { background-position: 0 -23px; }
a#certificaciones2 { display: block; width: 168px; height: 21px; background: url(img2/menu6.gif) 0 0 no-repeat; }
a#certificaciones2:hover { background-position: 0 -21px; }
a#contacto2 { display: block; width: 168px; height: 32px; background: url(img2/menu7.gif) 0 0 no-repeat; }
a#contacto2:hover { background-position: 0 -32px; }

a#empresa3 { display: block; width: 168px; height: 27px; background: url(img3/menu1.gif) 0 0 no-repeat; }
a#empresa3:hover { background-position: 0 -27px; }
a#productos3 { display: block; width: 168px; height: 21px; background: url(img3/menu2.gif) 0 0 no-repeat; }
a#productos3:hover { background-position: 0 -21px; }
a#servicios3 { display: block; width: 168px; height: 22px; background: url(img3/menu3.gif) 0 0 no-repeat; }
a#servicios3:hover { background-position: 0 -22px; }
a#noticias3 { display: block; width: 168px; height: 22px; background: url(img3/menu4.gif) 0 0 no-repeat; }
a#noticias3:hover { background-position: 0 -22px; }
a#referencias3 {display: block;width: 168px; height: 23px; background: url(img3/menu5.gif) 0 0 no-repeat; }
a#referencias3:hover { background-position: 0 -23px; }
a#certificaciones3 { display: block; width: 168px; height: 21px; background: url(img3/menu6.gif) 0 0 no-repeat; }
a#certificaciones3:hover { background-position: 0 -21px; }
a#contacto3 { display: block; width: 168px; height: 32px; background: url(img3/menu7.gif) 0 0 no-repeat; }
a#contacto3:hover { background-position: 0 -32px; }

a#empresa4 { display: block; width: 168px; height: 27px; background: url(img4/menu1.gif) 0 0 no-repeat; }
a#empresa4:hover { background-position: 0 -27px; }
a#productos4 { display: block; width: 168px; height: 21px; background: url(img4/menu2.gif) 0 0 no-repeat; }
a#productos4:hover { background-position: 0 -21px; }
a#servicios4 { display: block; width: 168px; height: 22px; background: url(img4/menu3.gif) 0 0 no-repeat; }
a#servicios4:hover { background-position: 0 -22px; }
a#noticias4 { display: block; width: 168px; height: 22px; background: url(img4/menu4.gif) 0 0 no-repeat; }
a#noticias4:hover { background-position: 0 -22px; }
a#referencias4 {display: block;width: 168px; height: 23px; background: url(img4/menu5.gif) 0 0 no-repeat; }
a#referencias4:hover { background-position: 0 -23px; }
a#certificaciones4 { display: block; width: 168px; height: 21px; background: url(img4/menu6.gif) 0 0 no-repeat; }
a#certificaciones4:hover { background-position: 0 -21px; }
a#contacto4 { display: block; width: 168px; height: 32px; background: url(img4/menu7.gif) 0 0 no-repeat; }
a#contacto4:hover { background-position: 0 -32px; }

.buscar { width:218px; height:29px; float:left; padding-top:10px;
  background:#ccc; text-align:center;
}

#iconos { float:left; width:218px; background: #d42e12; text-align: center; height:39px; }

.container {
	background: white;
	font-size: 1.2em;
	margin: 0 auto;
	width: 965px;
}

.login { text-align:left; padding-left:22px; }

#ppal_izda { float:left; width:218px; text-align: center; font: 10px Arial, Verdana, sans-serif;  }

#portada_col11 { float:left; width:370px;  background: white url(img1/svs_back.gif) 0 0 no-repeat; 
	  min-height: 491px;
  height: auto !important;
  height: 491px;
   }
#portada_col12 { float:left; width:370px;  background: white url(img2/svs_back.gif) 0 0 no-repeat; 
	  min-height: 491px;
  height: auto !important;
  height: 491px;
   }
#portada_col13 { float:left; width:370px;  background: white url(img3/svs_back.gif) 0 0 no-repeat; 
	  min-height: 491px;
  height: auto !important;
  height: 491px;
   }
#portada_col14 { float:left; width:370px;  background: white url(img4/svs_back.gif) 0 0 no-repeat; 
	  min-height: 491px;
  height: auto !important;
  height: 491px;
   }      
.portada_col1_cont { margin-top:70px;  margin-left:45px;}
#portada_col2 { float:left; width:375px; }
#portada_col2 p { margin-left:10px;}

#ppal_col1 { float:left; width:723px; margin-left:20px; margin-top:10px;
		  min-height: 350px;
  height: auto !important;
  height: 350px;
	}
	
.noticia_titulo {   font-weight:bold; padding-left:30px; margin-left:10px; margin-top:10px; height:20px;
	 background: url(img/flecha3.gif) 0 0 no-repeat; 
	 }

.noticia_imagen_portada {
text-align:center; margin-top:10px; margin-bottom:10px;
}

.noticia_imagen { float:left; margin-right:10px; }

.noticia_titulo_listado {  float:left; font-weight:bold; padding-left:28px; margin-top:5px;padding-top:2px;
	padding-bottom:2px; background: url(img/flecha3.gif) 0 0 no-repeat; width:504px;
	 }
	 
.noticia_listado { margin-top:5px; float:left; width:504px; padding-left:28px; }

.servicio_listado { padding-left:15px; width:250px;margin-left:60px;
	 background: url(img/flecha2.gif) 0 0 no-repeat; }

.servicio_separador { padding-bottom:2px; padding-top:2px; clear: both;}

.footer {
	color: white; text-align:center;
	font: 10px Arial, Verdana, sans-serif;
  height:27px;
  line-height:27px;
 /* _padding-top:5px;*/
  _height:22px;
  background: black url(img/fondo_pie.gif) 0 0 no-repeat;
}

.direccion { text-align:center; font: 10px Arial, Verdana, sans-serif; margin-top:15px; margin-bottom:5px; }

.destacado { color:#d42e12 }

.formulario {padding:0; overflow:hidden;}

.etiqueta_formulario { 
	display: block;  
	float: left; 
	color: #666;
	width: 20%; 
	padding: 0; 
	margin: 5px 0 0; 
	text-align: right; 
	font-weight: bold;
}

.inputText {
  font: 10px Verdana, Helvetica, Sans-Serif;
	margin:5px 0 0 10px; 
}

label.buscar_label { font: 11px Arial, Verdana, sans-serif; color:black; font-weight:bold; margin:0; padding:0; }
input.buscar_input { width:100px;margin:0;padding:0; }

label.login_label { font: 11px Arial, Verdana, sans-serif; color:black; float:left; width:70px; margin:0; padding:0; text-align:right; }
input.login_input { width:85px;margin:0;padding:0; }

.resaltado1{
	font: 12px Arial, Verdana, sans-serif; color:#d42e12; font-weight:bold;
}

.resaltado2{
	font: 16px Arial, Verdana, sans-serif; color:#d42e12; font-weight:bold;
}