* { margin: 0; padding: 0; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
 caption, tbody, tfoot, thead,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.chico {font-size:11px}

body { 
		background: #ffffff url(images/bg.jpg) repeat-x center top; 
		text-align: center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	    line-height:22px;
	    margin-top:0;
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
		color:#333333;	
 }
 
 
#main { width: 100%;  }

#header { width:990px; height:110px;  margin: 0 auto;}
#logo {width:390px; height:110px; float:left;}
#menu_main { width:600px; height:110px; float:left;}
#phones{ width:600px; height:45px; float:left;}
#menu { width:600px; height:65px; float:left;}

#banner { width:980px; height:300px; background-color:#E8212B; margin: 0 auto; padding:5px;}
#banner_sections { width:980px; background-color:#E8212B; margin: 0 auto; padding:5px;}
#banner_image { width:740px; height:300px; background-color:#333333; float:left; }
#banner_menu { width:239px; height:300px; background-color:#3333; float:left; background-image:url(images/MENU.jpg); background-repeat:repeat-x;}

#sombra { width:990px; height:25px; background-image:url(images/img_sombra.jpg); background-repeat:no-repeat; margin: 0 auto;}

#contenido {width:990px;  margin: 0 auto; background-color:#FFFFFF;}
#columna_izq {width:750px;  float:left; padding:5px; text-align:left;}
#columna_der {width:220px;  float:left; padding:5px; background-image:url(images/img_columna.jpg); background-repeat:no-repeat; min-height:430px;}

#titulo { width:750px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;  padding-top:5px; padding-bottom:10px; font-size:28px; color:#EE1F27; float:left;}
#texto { width:750px;  text-align:left; padding-top:5px;  padding-bottom:10px; font-size:12px; float:left; }
#texto_seccion { width:750px;  text-align:left; padding-top:5px; float:left; padding-bottom:10px; font-size:12px; text-align:justify; background-image:url(images/bg_contenido.png); background-position: top center; background-repeat:no-repeat;}

#derechos_main { width: 100%; background-color:#DA121C; height: 25px; padding-top:5px;color: #FFFFFF; font-size: 11px; float:left; background-image:url(imagenes/bg_derechos.jpg); background-repeat:repeat-x;   }
#derechos {width:990px; margin: 0 auto; height: 25px;}
#derechos  a	{ color: #eeeeee; text-decoration:none;}
#derechos  a:hover	{ color: #000000; }

#formulario input
{
	background: transparent url('images/bg_campo.jpg') no-repeat 0 0;
	height: 30px;
	width: 100px;
	border: none;
	padding: 5px 10px;
	color: #fff;
	margin: 1px;
}

.pregunta{
			background:url(images/contact.png) no-repeat 5px 5px;
		 background-color:#333333;
		padding-left:5px;
   padding-top: 3px;
   padding-bottom: 5px;
   padding-right: 5px;	
		height:18px;
		color:#fff;
		border: 2px solid #666666;
	   text-indent:20px;
		display:block;
		float:left;
		width:720px;
		margin-top:15px;
		font-size:12px;
	}
	
input { height:18px; padding:2px; margin-bottom:10px;}


#work input
{
	background: transparent url('images/bg_campo.jpg') no-repeat 0 0;
	height: 30px;
	width: 190px;
	
	padding: 5px 10px;
	color: #fff;
	margin: 1px;
	border:medium #CCCCCC;
}
 a:visited		{font-family: Tahoma, Helvetica, sans-serif;
                 font-size: 11px; 
				 
				 cursor:hand;  
				 text-decoration: none; 
				 color:#ffffff;
				 }


a:link {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	
	color: #ffffff;

}

 a:hover		{font-family:Tahoma; cursor:hand; font-size: 11px;  color:#eeeeee;  text-decoration:underline;}

.subtitulo {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;  padding-top:5px; padding-bottom:5px;  color:#EE1F27;}

.imagenes {

  padding: 2px;
  border: 3px solid #EE1F27;
  background-color:#eeeeee;
  font-family: Arial;
  font-size: 11px;
  color:#333333;
 
  }
  
#420 {width:410px; float:left;}
#250 {width:250px; padding:5px; float:left; margin-right:10px;}

#20 {width:20px;  padding-top:3px;}