/* CSS Document */
* {padding:0px; margin:0px;}
body {padding-top:5px; background: #678E9D url(../imgs/fdo_web.gif) repeat-x; font-family:Tahoma;}
#contenedor {width:759px; margin:auto;}
#contenedor_fdo {float:left; background:#FFFFFF url(../imgs/esquinas.jpg) no-repeat top; padding:0px 16px;}
hr {display:none;}
img {border:none}

/* CEBECERA */
#cabecera {width:100%; height:97px; float:left; padding-top:10px;}
#cabecera h1 {float:left;}
#cabecera h1 img {border:none;}
#cabecera div {width:250px; float:right;}
#cabecera ul {list-style:none;}
#cabecera ul li {float:right; font-size:.7em; padding:3px 5px; background:url(../imgs/fdo_ptos.gif) no-repeat left top;}
#cabecera ul li a {color:#006699; text-decoration:none;}
#cabecera ul li a.select {font-weight:bold;}
#cabecera ul li a:hover {font-weight:bold;}
#cabecera img.logo_txt {clear:right; float:right; margin-top:25px;}

/* MENU */
#menu {width:727px; float:left; height:29px; margin-bottom:207px; background:url(../imgs/fdo_menu.gif) repeat-x top;}
#menu ul {list-style:none; font-size:.7em; padding:0px 7px; }
#menu ul li {float:left; position:relative; padding:7px 0px; background:url(../imgs/fdo_seccion.gif) no-repeat right top; color:#FFFFFF;  font-weight:bold;}
#menu ul a {color:#FFFFFF; padding:0px 27px; font-weight:bold; text-decoration:none; }
#menu ul a.select {color:#CCC;}
#menu ul a:hover {color:#CCC;}
#menu div {position:absolute; top:23px; left:-5px; font-size:1.4em; border-top:5px solid #6E818B;}
#menu div ul li {min-width:109px; width:auto !important; width:109px; padding:8px 10px 8px 20px; background: #6E818B url(../imgs/fdo_subseccion.gif) repeat-x top;}
#menu div ul a {padding:0px; font-weight:normal;}

/* IMAGEN PPAL*/
#img_ppal {position:relative; top:346px; left:0px; margin-top:-210px;}

/* CUERPO */
#cuerpo {clear:both; width:100%; float:left;}

/* PIE */
#pie {padding:0px 20px; height:62px; margin-top:15px; float:left; background:url(../imgs/fdo_pie.jpg) repeat-x top;}
#pie ul {list-style:none; color:#67686A; font-size:.7em; padding-top:25px;}
#pie ul li {float:left; }
#pie ul li.last {float:right; }
#pie address {font-style:normal;}
#pie ul a {color:#67686A; text-decoration:none;}
#pie ul a:hover {text-decoration:underline;}
#pie ul li.last img {border:none; vertical-align:middle; }

/* HOME */
#home_noticias {width:264px; float:right;}
#home_noticias h3 {padding:7px 10px 0px; height:23px; font-size:.7em; color:#FFFFFF; background:url(../imgs/home_noticias_sup.gif) no-repeat top;}
#home_noticias h3 img {margin-right:5px;}
#home_noticias dl {font-size:.7em; padding:15px 15px 0px 10px; background:url(../imgs/home_noticias_fdo.gif) repeat-x top;}
#home_noticias dt  {color:#297EBF; font-weight:bold; background:url(../imgs/flecha_up.gif) no-repeat left top; padding-left:15px;}
#home_noticias dt span {color:#959595;}
#home_noticias dd {color:#989898; padding-bottom:5px; margin-left:15px; margin-bottom:10px; background:url(../imgs/punto_raya.gif) repeat-x bottom;}
#home_noticias dd a {color:#52636B; text-decoration:none; display:block; margin-top:5px;}
#home_noticias dd a:hover {text-decoration:underline; }
#home_noticias a.all {color:#52636B; text-decoration:none; font-size:.7em; font-weight:bold; margin-right:15px; padding-right:15px; background:url(../imgs/flecha_up.gif) no-repeat right; }
#home_noticias a.all:hover {text-decoration:underline;}
#home_noticias p {text-align:right;}
#marcas {clear:both; width:727px; padding: 15px 0 15px 0; background:url(../imgs/fdo_marcas.gif) repeat-x top; text-align:center;}
#marcas a {
	margin: 0px 8px;
	padding: 0px;
}

/* CONTENIDO */
#contenido {width:410px; float:left; font-size:.7em; color:#666666; padding:0px 15px; line-height:19px;}
#contenido h2 { padding-top:1px; color:#287BB0; font-weight:normal; font-size:1.9em; padding-left:20px; background:url(../imgs/flecha.gif) 0px 6px no-repeat;}
#contenido h2 a { padding-top:1px; color:#287BB0; text-decoration:none; font-weight:normal;}
#contenido p {padding-top:20px;}
#contenido p.cierre {padding-top:5px;}
#contenido p span.nombre {color:#287BB0;}
#contenido h3 {padding-top:30px; padding-bottom:10px;}
#contenido div.fecha {padding-top:10px; margin-bottom:-20px; font-weight:bold;}
#contenido a {color:#287BB0; text-decoration:none; font-weight:bold;}
#contenido a:hover {text-decoration:underline;}
#contenido .ancla {float:right;padding-top:10px;}
#contenido .ancla a {color:#52636B; text-decoration:none; font-weight:bold;}
#contenido .ancla a:hover {text-decoration:underline;}
#contenido ul {margin: 0 0 0 15px; padding:0px;}
#contenido ul li {margin: 0; padding: 2px 0;}

/* CONTENIDO LARGO */
#contenido-largo {font-size:.7em; color:#666666; padding:0px 15px; line-height:19px;}
#contenido-largo h2 { padding-top:1px; color:#287BB0; font-weight:normal; font-size:1.9em; padding-left:20px; background:url(../imgs/flecha.gif) 0px 6px no-repeat;}
#contenido-largo h2 a { padding-top:1px; color:#287BB0; text-decoration:none; font-weight:normal;}
#contenido-largo p {padding-top:20px;}
#contenido-largo p.cierre {padding-top:5px;}
#contenido-largo p span.nombre {color:#287BB0;}
#contenido-largo h3 {padding-top:30px; padding-bottom:10px;}
#contenido-largo div.fecha {padding-top:10px; margin-bottom:-20px; font-weight:bold;}
#contenido-largo a {color:#287BB0; text-decoration:none; font-weight:bold;}
#contenido-largo a:hover {text-decoration:underline;}
#contenido-largo .ancla {float:right;padding-top:10px;}
#contenido-largo .ancla a {color:#52636B; text-decoration:none; font-weight:bold;}
#contenido-largo .ancla a:hover {text-decoration:underline;}
#contenido-largo ul {margin: 0 0 0 15px; padding:0px;}
#contenido-largo ul li {margin: 0; padding: 2px 0;}

/* COLUMNA */
#columna {width:279px; float:right;}

/* CAJA */
#caja {width:100%; float:left; font-size:.7em; color:#666666; margin-bottom:15px; background-image:url(../imgs/fdo_submenu.gif); background-repeat:repeat-x; background-position:top; background-color:#EEF3F7;}
#caja div {width:239px; float:left; padding:15px 20px 20px; background:url(../imgs/fdo_submenu_pie.gif) no-repeat bottom;}
#caja ul {list-style:none;}
#caja ul li {padding:3px 0px 8px; background:url(../imgs/fdo_submenu_bton.gif) no-repeat bottom;}
#caja ul a {color:#546871; text-decoration:none; padding-left:20px; background:url(../imgs/flecha_up.gif) no-repeat left;}
#caja ul a:hover {text-decoration:underline;}
#caja h3 {font-size:1em; color:#2A7BB2;}
#caja address {font-style:normal; padding-top:10px; line-height:20px;}
#caja address a {color:#2A7BB2; text-decoration:none;}
#caja address a:hover {text-decoration:underline;}

/* CONTACTO */
#contacto {width:372px; margin:0px; float:left; background:url(../imgs/form_top.gif) #EFF3F4 top no-repeat;}
#contacto div {width:342px; padding:15px 15px 0px; float:left; background-image:url(../imgs/form_down.gif); background-repeat:no-repeat; background-position:bottom;}
#contacto label {display:block; font-weight:bold; color:#297AB1; padding-bottom:5px;}
#contacto input {border:1px solid #A5ACB2; margin-bottom:15px; display:block; width:75%;}
#contacto textarea {border:1px solid #A5ACB2; margin-bottom:15px; display:block; width:75%;}
#contacto textarea {width:100%; height:70px;  font-family:Tahoma; font-size:1.2em;}
#contacto input#enviar {width:100px; float:right; padding:3px 15px 5px 8px; font-size:.8em; font-weight:bold; background-image:url(../imgs/flecha_contacto.gif); background-repeat:no-repeat; background-position:right; background-color:#EFF3F4; color:#287BAF;}
#contenido_contacto {float:left; padding-left:22px; color:#297AB1; }
#contacto input.hid  {display:none;}