BODY{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;padding:0;background:#fff; text-align:center; color:#666; margin:0;}


A IMG{border:0}
.oculto{display:none}
.rompefloat{clear:both;line-height:0;}
FIELDSET{padding:0;border:0}
INPUT, TEXTAREA, SELECT{color:#666}
.centrado { text-align:center}
P { text-align:justify}


#todo {background:url(../img/bg_portada.jpg) no-repeat; height:573px; width:740px; margin: 0px auto; text-align:left}

a {text-decoration:underline}
a:hover {text-decoration:underline}


/*CABECERA*/
#cabecera H1 { float:left; margin:0; padding:0}
#cabecera .flash { float:left; margin:42px 0 0 0}
#cabecera H2 { float:right; margin:75px 32px 0 0!important; margin:75px 15px 0 0; padding:0}

/*RUTA*/
.ruta {font-size:10px; position:relative; top:33px; left:298px; width:440px}
.ruta A {color:#666}

/*MENU PORTADA*/
UL.menuportada  { margin:0 0 0 39px; padding:0; list-style-type:none}
UL.menuportada LI { margin:0 13px 0 11px!important; margin:0 18px 0 6px; display:block; float:left}
UL.menuportada LI a.quienes {display:block; width:81px; height:19px; background:url(../img/m_quienes.gif); text-indent:-10000px}
UL.menuportada LI a.quienes:hover {display:block; width:81px; height:19px; background:url(../img/m_quieneson.gif); text-indent:-10000px}
UL.menuportada LI a.productos {display:block; width:132px; height:19px; background:url(../img/m_productos.gif); text-indent:-10000px}
UL.menuportada LI a.productos:hover {display:block; width:132px; height:19px; background:url(../img/m_productoson.gif); text-indent:-10000px}
UL.menuportada LI a.presupuestos {display:block; width:82px; height:19px; background:url(../img/m_presupuestos.gif); text-indent:-10000px}
UL.menuportada LI a.presupuestos:hover {display:block; width:82px; height:19px; background:url(../img/m_presupuestoson.gif); text-indent:-10000px}
UL.menuportada LI a.lecturas {display:block; width:105px; height:19px; background:url(../img/m_lecturas.gif); text-indent:-10000px}
UL.menuportada LI a.lecturas:hover {display:block; width:105px; height:19px; background:url(../img/m_lecturason.gif); text-indent:-10000px}
UL.menuportada LI a.circulares {display:block; width:64px; height:19px; background:url(../img/m_circulares.gif); text-indent:-10000px}
UL.menuportada LI a.circulares:hover {display:block; width:64px; height:19px; background:url(../img/m_circulareson.gif); text-indent:-10000px}
UL.menuportada LI a.contacto {display:block; width:58px; height:19px; background:url(../img/m_contacto.gif); text-indent:-10000px}
UL.menuportada LI a.contacto:hover {display:block; width:58px; height:19px; background:url(../img/m_contactoon.gif); text-indent:-10000px}


/*CONTENIDO*/

#contenido {padding-top:0px; margin:auto}
UL.secciones { margin:54px 0 0 22px!important; margin:74px 0 -40px 22px; padding:0; list-style-type:none}
UL.secciones LI {display: inline; padding:11px 0 0 13px; float:left;}
UL.secciones LI A {color:#cc0000; text-decoration:none; font-size:11px}
UL.secciones LI A SPAN { margin-left:9px}
UL.secciones LI A:hover { text-decoration:underline}
UL.secciones LI IMG.modulos { margin-left:-2px}
UL.secciones LI IMG.titularsec { margin:5px 0}
UL.secciones LI IMG.titularsec2 { margin:8px 0 36px 0}
UL.secciones LI.trabajo { background: url(../img/bg_portrabajo.jpg) no-repeat; height:223px; width:130px}
UL.secciones LI.radio { background: url(../img/bg_porradio.jpg) no-repeat; height:223px; width:130px}
UL.secciones LI.presupuesto { background: url(../img/bg_porpresupuesto.jpg) no-repeat; height:223px; width:130px}
UL.secciones LI.contacte { background: url(../img/bg_porcontacte.jpg) no-repeat; height:223px; width:130px}
UL.secciones LI.lectura { background: url(../img/bg_porlectura.jpg) no-repeat; height:223px; width:130px}
P img.controlamos{ margin:0px 0 0 495px!important; margin:-24px 0 0 495px; padding:0; float:left}


/*NOTICIAS*/

#noticias { background-image:url(../img/bg_noticias.jpg); background-repeat:no-repeat; height:273px; width:740px;margin:auto; }


#contenidos_izq{	
	 width:355px; height:210px; left:20px; top:20px; display:inline; float:left; margin-left:22px; margin-top:20px; text-align:justify;color:#000000; text-decoration:none; font-size:11px
	 }
#contenidos_izq img{ margin-top:5px; margin-bottom:5px;}
#contenidos_izq p{ margin-top:20px;}
#contenidos_izq .txtrojo{color:#cc0000; text-decoration:none; font-size:11px}
#contenidos_izq p .txtrojo a{color:#cc0000; text-decoration:none; font-size:11px}
#contenidos_izq p .txtrojo a:hover{color:#cc0000; text-decoration:underline; font-size:11px}	

#contenidos_izq .txtnegro a{color:#000000; text-decoration:none; font-size:11px}
#contenidos_izq .txtnegro a:hover{color:#000000; text-decoration:underline; font-size:11px}		 
	 

	 
#contenidos_derch{	
	 width:335px; height:210px; left:20px;  float:right; margin-right:10px; margin-top:35px; text-align:left
	 }
#contenidos_derch img{ margin-right:10px!important;margin-right:0px;margin-top:2px; margin-left:0px; float:right;}

#contenidos_derch .sellos{ margin-left:140px; margin-right:10px!important; margin-right:0px; margin-top:105px; float:right; position:relative}


#noticias #contenidos{ width:355px; height:210px; left:20px; top:20px; background-color:#00FF00; display:inline; }
#noticias #contenidos img{ margin-left:15px; padding-left:0px; display:block;}

/*pie*/
#pie {color:#666; background-image:url(../img/bg_pieportada.jpg); background-repeat:no-repeat; width:740px; height:40px; margin:auto; padding-top:21px; text-align:left; }
#pie A {color:#666; text-decoration:underline}
#pie A:hover {color:#666; text-decoration:underline}

.contcalculo { position:relative}
.calculo { *top:-36px!important;}
.calculo { position:absolute; top:0; left:28px; margin:0; display:block; background:url(../img/bg_transparent.gif) 0 0 no-repeat; width:226px; height:51px; text-indent:-100000px}
