/*
:::::::::: TAGS Estilos

#div_firefox { } 
* html #div_ie6 {  } 
*:first-child+html #div_ie7 { } 
*/


/* CSS Document */
html, body { margin: 0; padding:0; height:100%; text-align: center; background:#cacaca; }

/*:::::::::: CONTENEDORES ---------------------------------------------------*/
#top { width:auto; height:70px; z-index:-1; background-image:url(../imagenes/top.png); background-position:top; background-repeat:repeat-x; } 
#general { width: 910px; height:auto; margin: 0 auto; position:relative; top:-45px; background: transparent url(../imagenes/fondo_contenedor.png) top right repeat-y; z-index:1; }
#contenedor { width: 900px; height:auto; margin-right:10px; background-color:#fff; }
#cabecera { width: 900px; height:150px; background-color:#fff; } 
#medio { width: 900px; height:100%; border-top:5px #C8C8C8 solid; background-image:url(../imagenes/fondo_anuncios.jpg); background-position:top right; background-repeat:no-repeat; margin-bottom:0; background-color:#fff; overflow:hidden; } 
#pie { width:910px; height:70px; margin:auto; overflow:auto; background:url(../imagenes/fondo_bottom.png) bottom no-repeat; margin-top:-50px; }
#multimenu { width:910px; height:60px; margin:0 auto; overflow:auto; background:url(../imagenes/fondo_multimenu.png) bottom no-repeat; }


/*:::::::::: CABECERA ---------------------------------------------------*/
#cabecera #logo { width:300px; height:150px; float:left; background-image:url(../imagenes/logo_icm.jpg); background-repeat:no-repeat; background-color:#fff;  position:static; z-index:2; }
#cabecera #banner { width:600px; height:150px; position:absolute; float:right; z-index:2; left:300px; }
#cabecera #lady { width:250px; height:172px; position:absolute; float:right; /*background:url(../imagenes/lady_only.png) right no-repeat;*/ z-index:10; top:-22px; right:10px; }


/* -- Menu Horizontal */
#menuh { width:500px; height:30px; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:120px; left:0; float:left; z-index:20; }
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; }
#menuh li.menuh_left { float: left; background:url(../imagenes/menu_fondo_left.png); width:20px; height:30px; border:none; }
#menuh li.menuh_right { float: left; background:url(../imagenes/menu_fondo_right.png); width:14px; height:30px; }
#menuh a { text-decoration: none; color: #fff; /*background:#066FCD;*/ display: block; padding: 5px 8px; text-align: center; border: 0px solid #67A5DF; border-width: 0 0px 0 0; height:20px; background:url(../imagenes/menu_fondo_center.png); font-weight:bold; }
#menuh a#primero { border-left: 0px solid #67A5DF; }
#menuh a:hover {  background:url(../imagenes/menu_fondo_hover.png); }


/*::: PANEL DERECHO ---------------------------------------------------*/
#anuncios { width:250px; height:auto; float:right; background:none; }
#anuncios .fecha { width:auto; text-align:center; padding:13px 0 15px 0; }
#anuncios .listas { list-style:none; padding:0; margin:20px 0 0 0; }
#anuncios .listas h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#468FD6; margin-top:7px; text-align:left; margin-bottom:13px; margin-left:10px; background:url(../imagenes/arrows_1.gif) left no-repeat; padding-left:13px; }

#anuncios .listas h1 a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#468FD6;  text-decoration:none; }
#anuncios .listas h1 a:hover { color:#066FCD; text-decoration:none; }

#anuncios .listas ul { list-style-type: none; padding:0; width:90%; } 
#anuncios .listas li { text-align:left; margin:2px; margin-left:20px; }
#anuncios .listas li a { display:block; text-decoration:none; text-align:justify; font-size:11px; color:#000; background:url(../imagenes/fadearrow1.gif) left no-repeat; padding-left:17px; }
#anuncios .listas li a:hover { color:#066FCD;  }


/*- boque para listas */
#anuncios .listas_bloque_contenedor { width:230px; height:auto; background:url(../imagenes/fondo_listas_bloque.png) top no-repeat; margin:0 auto; padding-bottom:15px; display:block; }
#anuncios .listas_bloque_contenedor h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin-top:7px; text-align:left; margin-left:10px;  }

#anuncios .listas_bloque { width:230px; height:auto; /*background:url(../imagenes/fondo_listas_bloque.png) top no-repeat;*/ padding:0; margin:0 auto; list-style-position:inside; }
/*#anuncios .listas_bloque h1 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; margin-top:7px; text-align:left; margin-left:10px;  }*/
#anuncios .listas_bloque ul { width:95%; }
#anuncios .listas_bloque li.none { list-style-type:none; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;  background-color:#fff;  padding-top:3px; padding-bottom:3px; padding-left:15px; }
*:first-child+html #anuncios .listas_bloque li.none { list-style-type:none; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center; background-color:#fff;  padding-top:3px; padding-bottom:3px; padding-left:0; }
#anuncios .listas_bloque li { list-style-type:decimal; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:11px; font-family:Arial, Helvetica, sans-serif; /*background:url(../imagenes/arrows_9.png) top right no-repeat;*/ background-color:#fff; padding-top:3px; padding-bottom:3px; padding-left:5px; }
#anuncios .listas_bloque li a { font-size:11px; color:#000; text-decoration:none; }
#anuncios .listas_bloque li a:hover { color:#066FCD; }


.publicidad { width:240px; height:120px; position:relative; margin:5px 0 20px 10px; }
.publicidad h3 { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0 auto; }
.publicidad h3 a { font-size:9px; color:#000; text-decoration:none; font-weight:normal; background:url(../imagenes/fadearrow2.gif) left no-repeat; padding-left:17px; float:left; }
.publicidad h3 a:hover { color:#cc0000; text-decoration:none;  }


/*::: MEDIO ---------------------------------------------------*/
#cuerpo { width:625px; height:100%; float:left; background:#fff; padding:0; /* border:1px #cc0000 solid;*/ }
#cuerpo h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#066FCD; text-align:center; margin-top:25px; }
#cuerpo h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#336699; text-align:center; }
#cuerpo p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; padding-left:10px; padding-right:10px; }
strong { color:#066FCD; }

.lista ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; }
.lista li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; background:url(../imagenes/arrows_1.gif) top left no-repeat; padding-left:20px; line-height:1.3; padding-right:10px; }

/*.empresa li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; margin:0 auto; padding:0; background:url(../imagenes/fadearrow1.gif) left no-repeat; padding-left:20px; line-height:1.3; }
.empresa li a:hover { color:#333; border-left-color:#468FD6; }*/


#cuerpo #lanzamiento { width:630px; height:250px; border:1px #ccc dashed; margin-bottom:10px; }
#cuerpo #lanzamiento h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777; margin-top:7px; text-align:left; margin-bottom:3px; margin-left:12px; }
#cuerpo #lanzamiento p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:justify; margin-left:10px; }

#cuerpo .seccion { width:250px; height:auto; float:left; margin:2px; padding:2px; border:1px #ccc dashed; }
#cuerpo .seccion h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#777; margin-top:7px; text-align:left; margin-bottom:3px; margin-left:10px; margin-bottom:10px; font-weight:bold; }
#cuerpo .seccion h3 strong { color:#468FD6; }
#cuerpo div.seccion_links {  list-style:none; padding:0; margin:0; }
#cuerpo div.seccion_links ul { list-style-type: none; padding:0; margin:0; } 
#cuerpo div.seccion_links li { text-align:justify; margin:0 auto; padding:0; width:95%;  }
#cuerpo div.seccion_links li ul, li { text-align:justify; margin:0 auto; padding-left:5px; margin-top:5px; }
#cuerpo div.seccion_links li a { display:block; text-decoration:none; text-align:justify; font-size:12px; color:#000;  border-left:5px solid #ebebeb; 
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#cuerpo div.seccion_links li a:hover { color:#333; border-left-color:#468FD6; }
.clear { clear:both; }


#cuerpo .seccion_complete { width:610px; height:auto; float:left; margin:2px; padding:2px; border:1px #ccc dashed; }
#cuerpo .seccion_complete h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#777; margin-top:7px; text-align:left; margin-bottom:3px; margin-left:10px; margin-bottom:10px; font-weight:bold; }
#cuerpo .seccion_complete h3 strong { color:#468FD6; }
#cuerpo div.seccion_links_complete {  list-style:none; padding:0; margin:0; }
#cuerpo div.seccion_links_complete ul { list-style-type: none; padding:0; margin:0; } 
#cuerpo div.seccion_links_complete li { text-align:justify; margin:0 auto; padding:0; width:98%;  }
#cuerpo div.seccion_links_complete li ul, li { text-align:justify; margin:0 auto; padding-left:5px; margin-top:5px; }
#cuerpo div.seccion_links_complete li a { display:block; text-decoration:none; text-align:justify; font-size:12px; color:#000;  border-left:5px solid #ebebeb; 
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#cuerpo div.seccion_links_complete li a:hover { color:#333; border-left-color:#468FD6; }



/*::: PIE ---------------------------------------------------*/
#pie #pie_left { width:200px; height:auto; float:left; position:relative; top:10px; left:10px; }
#pie #pie_right { width:300px; height:40px; float:right; position:relative; top:5px; right:15px; }
.powered { padding-left:12px; }

/*::: MULTIMENU ---------------------------------------------------*/
#multimenu #multimenu_visible { width:900px; font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif; background:none; padding-top:20px; padding-left:10px; }
#multimenu #multimenu_visible ul, li { list-style-type: none; margin: 0; padding: 0; }
#multimenu #multimenu_visible ul { margin: 0; padding: 0; }
#multimenu #multimenu_visible li { float: left; }
#multimenu #multimenu_visible a { text-decoration:none; color:#fff; background:none; display: block; padding: 1px 5px;
	text-align: center; border: 1px solid #fff; border-width: 0 1px 0 0; height:16px; }
#multimenu #multimenu_visible a#primero { border-left: 1px solid #fff; }
#multimenu #multimenu_visible a:hover {  background:#AEAEAE; }


/*::: GENERALES ---------------------------------------------------*/
ul,ol,li { font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; }
