#espacio{height:12px;}

body{text-align:center; margin:0px; padding:0px; background-color:#EEE; font-family:Arial, Helvetica, sans-serif; }

#vbod{padding:0; text-align:center; background:#EEE url(../estilos/back_content.gif) repeat-y center}

#main{margin:0 12px 15px 12px}

#page_margins{margin:0 auto; padding:0; overflow:hidden; width:1000px; text-align:left}

#container{margin:0 auto; text-align:left; padding-left:0px; background-color:#fff;}

.text-right {
    text-align: right
}
#header {
    padding: 10px 10px 0 10px;
}
#header img {
    float: left;    
}
#header a img {
    border: none;
}
.logo {
    height: 100px;
}
.divTelefonos {
    float: right;
    border: 1px solid #cccccc;
    border-radius: 3px;
    background-color: #f9f9f9;
    padding: 6px 8px;
}
.divTelefonos table {    
    border-collapse: collapse;
    color: #333333;    
}
.divTelefonos td {
    vertical-align: top;
    padding: 2px 3px 2px 3px;
}
.divTelefonos p {
    margin: 0;
    padding: 0;
    font-size: 16px;
}
.divTelefonos a {
    text-decoration: none;
    color: #333333;
}

#logo{float:left; padding:15px 0 0 15px}

#spr_logo{display:block; height:75px; width:250px; background-color:#FFF; background-position:0 0; background-image:url(../images/logo.jpg);}

#tabs{height:40px; padding:10px 0 0 10px; margin:0; position:relative; top:1px;}

#nav ul{ list-style:none; margin:0; padding:0; border-left:1px solid #BABCBB}
#nav li{float:left; margin:0px; padding:0}
#nav li a{background-color:#000000; display:block; width:180px; padding:5px 7px 0 7px; margin:0; text-decoration:none; text-align:center; color:#FFFFFF; border-left:1px solid #BABCBB; line-height:30px; background-image:url(../images/boton_azul.jpg); border-bottom:1px solid #000000; font-family:"Arial Black";}

#nav li a:hover{background-color:#555555; background-image:url(../images/boton_azulc.jpg); border-bottom:1px solid #BABCBB}

#nav li .selected{background-color:#BABCBB; background-image:url(../images/boton_blanco.jpg); color:#000000; border-bottom:1px solid #BABCBB; border-right:1px solid #BABCBB;}
#nav li .selected:hover{background-color:#BABCBB; color:#FFF; background-image:url(../images/boton_blanco.jpg); border-bottom:1px solid #BABCBB}


#leftcontent{float:left; width:974px; margin:0 0 10px 0; *margin:0}

#search_box{border:1px solid #DBDBDB; overflow:hidden; height:1%; margin:0; padding:0 0 4px 0;}

.reflex{color:#000; background-color:transparent; padding:5px 10px 4px 10px; *padding:5px 10px; background-image:url(../images/fondo_reflex.jpg);}

.clear{clear:both;}

h1{font-family:Tahoma,Helvetica,sans-serif; font-weight:normal; font-size:15pt; margin:0 0 5px 0; padding:0}

.imgProd{ height:150px; width:150px; border:0px;}

#footer { margin:8px 12px; padding:10px 0; font-size:11px; background-color:#F0F0F0; text-align:center; color:#004080; }

.parrafo{margin-left:10px; margin-right:10px; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:14px;}


#border_bottom{height:12px; background-color:transparent; background-position:center -206px; overflow:hidden}

#border_bottom{background-image:url(../images/spriteVI.png); background-repeat:no-repeat}

.imgEmp{
	height:200px;
	padding-left:10px;
}



/*FORMULARIO*/
.fieldset_formu{
	border:1px solid #DBDBDB;
	width:600px;
	padding-top:14px;
}

.form_td_texto{
	font-size:14px;
	width:80px;
	text-align:left;
}

.form_input, .form_textarea{
	width: 260px;
	font-size: 14px;
}
.form_error{
	font-size:14px;
	color:#FF0000;
	width:260px;
	padding-left:4px;
}
.form_info{
	width:260px;
}

.form_td_texto, .form_error, .form_info, .form_td_imput{
	padding-bottom:10px;
}

/*fin*/

.tablaPro{
	border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; width:440px; height:220px;
}
.encabPro{
	background-image:url(../images/boton_azul.jpg); background-repeat:repeat-x; height:30px; padding:4px; width:440px;
}
.enlace{font-family:'Arial Black'; font-size:20px; color:#FFFFFF; text-decoration:none;}
.enlace:hover{ color:#FFFFFF;}

.h2noticias{font-family:'Arial Black'; font-size:20px; color:#FFFFFF; text-decoration:none;font-weight:normal;margin:0;}
.h2noticias:hover{ color:#FFFFFF;}
    
    
.celPro{
	vertical-align:top; padding-left:10px;
}

.txtContac{
	font-size:16px; color:#0080C0; font-family:'Arial Black', Impact, sans-serif; font-weight:bold;
}
.txtContac2{
	font-size:16px; color:#8BB3FC;
}

.divPromoBanner{ border:2px solid #666666; width:600px; margin:0 auto; padding:0; height:200px; }

.more_links { margin:4px 8px; }
.more_links ul { list-style:none; margin:0; padding:0; }
.more_links li { display:inline-block; padding:0 8px 0 8px; margin:0; font-size:11px; }
.more_links li a { color:#666; text-decoration:none; }
.more_links li a:hover { color:#333; text-decoration:underline; }

.contenido { padding:0 12px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:justify; }
