/* MIA GLOBAL */

* { margin:0; padding:0; border:0; }
html { margin:0; padding:0; border:0; overflow-y:scroll; }
body { margin:0; padding:0; border:0; background:white url(../images/fondo_web.jpg) repeat-x; font-size:13px; font-family:"Lucida Grande", Segoe UI, "MS Sans Serif", sans-serif; color:#545454; line-height:23px; text-align:justify; }

/* */

ul { list-style-type:none; margin:0; padding:0; }
a { text-decoration:none; color:#7F96A9; font-size:10px; outline:none; }
a:hover { color:#FF9900; }
h2 { font-size:10px; font-weight:normal; color:#7F96A9; padding:10px 0 10px 20px; }
h2#h2_noticias { padding-bottom:4px; }
em { font-weight:bold; font-style:normal; color:#FF9900; }










/* DIVS ETC */

div#container { width:900px; min-height:100%; margin:0 auto; padding:40px 40px 0 40px; min-height:100%; background:white; }

/* */

div#language { width:100%; position:absolute; top:0; z-index:100; text-align:right; padding-top:7px; display:none; }
div#language ul { width:900px; margin:0 auto; }
div#language li { display:inline; color:#CCD5DD; }
div#language li a { color:#CCD5DD; }
div#language li a:hover { color:#7F96A9; }

/* */

div#top_menu { width:900px; height:30px; padding-top:10px; text-align:right; }
div#top_menu ul li { display:inline; }

/* */

div#header { width:900px; height:150px; background:url(../images/header.jpg) no-repeat; margin-bottom:20px; text-align:right; }
div#header h1 { color:white; padding:115px 20px 0 0; font-size:13px; font-weight:normal; }
div#header h1.hidden { display:none; }

/* */

div#main_menu { width:900px; }

/* */

div#root_finder { width:900px; }
div#root_finder ul { width:900px; padding-left:10px; }
div#root_finder ul li { width:900px; color:#CCD5DD; display:inline; padding-left:10px; }
div#root_finder ul li span { font-size:10px; color:#CCD5DD; }

/* */

div#content { width:900px; padding-top:40px; }
div#content table#content_container { width:900px; border:0; padding:0; margin:0; }
div#content table#content_container td#text { background:url(../images/deradado_texto.jpg) repeat-x; vertical-align:top; width:517px; }
div#content table#content_container td#text.just_text { width:690px; }
div#content table#content_container td#text img { margin:20px; padding:4px; border:1px solid #CCD5DD; }
div#content table#content_container td#text img.arrow { margin:0; padding:0; border:none; }
div#content table#content_container td#text img.img_inside_paragraph { margin:0; padding:0; border:none; padding:20px 0 0 0; display:block; }
div#content table#content_container td#text p { padding:20px 20px 0 20px; }
div#content table#content_container td#text p.light_gray { color:#9A9A9A; }
div#content table#content_container td#text p.estado_envios { color:#9A9A9A; font-size:10px; }
div#content table#content_container td#text dl { list-style-type:none; padding:20px; }
div#content table#content_container td#text dl.contacto_dl dd { padding-bottom:10px; }
div#content table#content_container td#text dt { font-size:10px; color:#9A9A9A; }
div#content table#content_container td#text dd a { font-size:13px; color:#545454; text-decoration:underline; }
div#content table#content_container td#text dd a:hover { text-decoration:none; }
div#content table#content_container td#text ul { list-style-type:disc; padding:20px 20px 0 33px; color:#9A9A9A; }
div#content table#content_container td#text ul.main_ul { list-style-type:disc; padding:20px 20px 0 33px; color:#545454; }
div#content table#content_container td#text ul.main_ul li ul.sub_main_ul { list-style-type:none; padding:5px 0 20px 0; margin:0; font-size:10px; line-height:16px; color:#9A9A9A; }
div#content table#content_container td#text ul.linklist { list-style-type:none; padding-left:40px; }
div#content table#content_container td#text ul.linklist span { color:#FF9900; padding-right:5px; }
div#content table#content_container td#text ul.linklist a { font-size:10px; margin:0; padding:0; color:#FF9900; text-decoration:underline; cursor:pointer; }
div#content table#content_container td#text ul.linklist a:hover { text-decoration:none; }

div#content table#content_container td#text ul.linklist ul.clientes { list-style-type:none; padding:0 0 20px 12px; }
div#content table#content_container td#text ul.linklist ul.clientes li { font-size:10px; line-height:16px; color:#9A9A9A; }

div#content table#content_container td#text ul.lista_de_noticias { list-style-type:none; padding-left:20px; }
div#content table#content_container td#text ul.lista_de_noticias li { color:#545454; border-top:1px solid #CCD5DD; }
div#content table#content_container td#text ul.lista_de_noticias li.ultima_noticia_de_la_lista { border-bottom:1px solid #CCD5DD; }
div#content table#content_container td#text ul.lista_de_noticias li a { color:#545454; display:block; }
div#content table#content_container td#text ul.lista_de_noticias li a:hover { text-decoration:underline; color:#9A9A9A; }

div#content table#content_container td#text dl.noticia { list-style-type:none; }
div#content table#content_container td#text dl.noticia dt { font-size:16px; color:#7F96A9; font-weight:bold; padding:40px 0 0 0; text-transform:uppercase; }
div#content table#content_container td#text dl.noticia dd { margin-bottom:20px; }
div#content table#content_container td#text dl.noticia dd img.arrow { display:inline; margin:0; }
div#content table#content_container td#text dl.noticia dd.fecha_noticia { font-size:10px; color:#9A9A9A; display:block; margin-bottom:15px; }
div#content table#content_container td#text dl.noticia dd.imagenes_noticia { margin:0 0 12px 0; }
div#content table#content_container td#text dl.noticia dd.imagenes_noticia img { margin:0 20px 0 0; display:inline; }
div#content table#content_container td#text dl.noticia dd.texto_noticia { padding-bottom:55px; border-bottom:1px solid #CCD5DD; }
div#content table#content_container td#text dl.noticia dd a.descargas_noticias { font-size:10px; color:#FF9900; }
div#content table#content_container td#text dl.noticia dd a.descargas_noticias:hover { text-decoration:none; }


div#content table#content_container td#text ul#mapa_web { list-style-type:none; padding:20px; }
div#content table#content_container td#text ul#mapa_web li { padding:10px 0 10px 0; border-top:1px solid #CCD5DD; }
div#content table#content_container td#text ul#mapa_web li.first_li_mapa_web { border-top:none; }
div#content table#content_container td#text ul#mapa_web li a { font-size:10px; color:#FF9900; text-transform:uppercase; }
div#content table#content_container td#text ul#mapa_web li a:hover { text-decoration:underline; }

div#content table#content_container td#text ul#mapa_web li ul.level_2 { list-style-type:none; padding:10px 0 0 0; }
div#content table#content_container td#text ul#mapa_web li ul.level_2 li { color:#545454; padding:0; border-top:none; }
div#content table#content_container td#text ul#mapa_web li ul.level_2 li a { font-size:13px; color:#545454; text-transform:none; }

div#content table#content_container td#text ul#mapa_web li ul.level_3 { list-style-type:none; padding:0 0 10px 0; }
div#content table#content_container td#text ul#mapa_web li ul.level_3 li { padding-bottom:0; line-height:16px; font-size:10px; color:#9A9A9A; }
div#content table#content_container td#text ul#mapa_web li ul.level_3 li a { font-size:10px; color:#9A9A9A; }



div#content table#content_container td#text ol { list-style-type:upper-alpha; padding:20px 20px 0 60px; }
div#content table#content_container td#text ol li { padding-bottom:20px; }
div#content table#content_container td#text ol ul { list-style-type:disc; color:#9A9A9A; padding:0 0 0 13px; }
div#content table#content_container td#text ol ul li { padding-bottom:0; }
div#content table#content_container td#text table { width:477px; margin:20px; color:#9A9A9A; font-size:10px; }
div#content table#content_container td#text table td { border-bottom:1px solid #CCD5DD; vertical-align:middle; height:30px; }
div#content table#content_container td#text table td.headerCell { color:#FF9900; }
div#content table#content_container td#text form table { width:477px; border-top:1px solid #CCD5DD; }
div#content table#content_container td#text form table td { border-bottom:1px solid #CCD5DD; vertical-align:middle; height:30px; }
div#content table#content_container td#text form table td.label_td { width:150px; border-right:1px solid #CCD5DD; }
div#content table#content_container td#text form table td.mensaje_label_td { vertical-align:top; border-right:1px solid #CCD5DD; }
div#content table#content_container td#text form table td.file_browser { padding-left:5px; }
div#content table#content_container td#text form label { color:#FF9900; font-size:10px; text-transform:uppercase; } 
div#content table#content_container td#text form input { padding-left:5px; font-family:"Lucida Grande", Segoe UI, "MS Sans Serif", sans-serif; font-size:10px; line-height:normal; color:#9A9A9A; width:100%; }
div#content table#content_container td#text form input.form_button { width:81px; heigh:24px; padding:5px 0 0 20px; }
div#content table#content_container td#text form textarea { padding:5px 3px 0 5px; font-family:"Lucida Grande", Segoe UI, "MS Sans Serif", sans-serif; font-size:10px; line-height:normal; color:#9A9A9A; width:100%; }


div#content table#content_container td#images { background:url(../images/deradado_imagenes.jpg) repeat-x; vertical-align:top; width:173px; text-align:center; }
div#content table#content_container td#images img { margin-top:20px; background:white; padding:4px; border:1px solid #CCD5DD; }
div#content table#content_container td#images img:hover { border:1px solid #E5EAEE; }
div#content table#content_container td#images img.top_image { margin-top:21px; }

div#content table#content_container td#images img#imagen_noticia_1 { margin-top:225px; }
div#content table#content_container td#images img#imagen_noticia_2 { margin-top:348px; }
div#content table#content_container td#images img#imagen_noticia_3 { margin-top:348px; }

div#content table#content_container td#news { vertical-align:top; width:210px; text-align:left; }
div#content table#content_container td#news ul { padding:14px 0 20px 20px; }
div#content table#content_container td#news ul li { font-size:10px; line-height:16px; margin-bottom:5px; padding-top:10px; border-top:1px solid #E5EAEE; }
div#content table#content_container td#news ul li.ultima_noticia { padding-bottom:5px; border-bottom:1px solid #E5EAEE; }
div#content table#content_container td#news ul li a { display:block; color:#9A9A9A; margin:0; padding:0; }
div#content table#content_container td#news ul li a:hover { color:#545454; }
div#content table#content_container td#news ul li a span { display:block; color:#FF9900; }

/* */

div#clear_footer { clear:both; height:160px; overflow:hidden; }

/* */

div#footer { width:900px; height:50px; position:fixed; bottom:0; z-index:2; border-top:40px solid white; border-bottom:10px solid #FF9900; }
div#footer table { width:900px; background:white; text-align:left; }
div#footer table td#foot_image { height:50px; vertical-align:bottom; text-align:left; background:url(../images/detalle_pie.gif) no-repeat right; }
div#footer table td#foot_image span { padding-left:20px; font-size:10px; color:#FF9900; }
div#footer table td#foot_image a { color:#FF9900; } 
div#footer table td#desmarcat { vertical-align:bottom; color:#FF9900; width:190px; padding-left:39px; }
div#footer table td#desmarcat a { color:#FF9900; }

/* */











/* DROP DOWN MENU */

div.drop_down_menu ul { padding:2px 0 5px 0; margin-bottom:0; line-height:normal; list-style-type:none; border-bottom:1px solid #CCD5DD; border-right:1px solid #CCD5DD; border-left:1px solid #CCD5DD; }
div.drop_down_menu li { display:inline; margin:0; }
div.drop_down_menu li a { padding:5px 18px 6px 18px; margin:0; border-left:1px solid #CCD5DD; color:#FF9900; }
div.drop_down_menu li a.first_menu_item { border-left:none; padding-left:19px; }
div.drop_down_menu li a:hover { color:#7F96A9; }

/* */

div.dropped_menu { position:absolute; top:0; border:1px solid #CCD5DD; border-width:0 1px; z-index:200; background-color:white; width:200px; visibility:hidden; }
div.dropped_menu a { width:auto; display:block; text-indent:18px; border:0 solid #CCD5DD; border-bottom-width:1px; padding:2px 0; text-decoration:none; color:#7F96A9; }
div.dropped_menu a:hover { background:#E5EAEE; }

div#dropmenu_1 { width:323px; }
div#dropmenu_2 { width:338px; } 
div#dropmenu_3 { width:184px; }







/* MiA INGENIEROS SAFARI HACK */

div.drop_down_menu ul { padding:2px 0 6px 0; voice-family:"\"}\""; voice-family:inherit; } 
div.drop_down_menu li a { padding:5px 17px 6px 18px; voice-family:"\"}\""; voice-family:inherit; }
div.dropped_menu a { text-indent:18px; voice-family:"\"}\""; voice-family:inherit; }
textarea { padding:5px 0 0 3px; voice-family:"\"}\""; voice-family:inherit; }
/* Repetimos el selector que queremos modificar y le aņadimos "voice-family" */


html*div.drop_down_menu ul { padding:2px 0 5px 0; }
html*div.drop_down_menu li a { padding:5px 17px 6px 17px; }
html*div.dropped_menu a { text-indent:17px; }
html*textarea { padding:3px 0 0 3px; }
/* Modificamos los valores del selector, habiendo puesto antes del nombre "html*" */











