﻿


/* CABECERA */


#cabecera
{
    margin: 0 auto;
    padding:0 0 0 0;
    width:770px;
    height:75px;
    text-align: left;

    /*background-image: url(/website/images/background/bg.gif);
    background-repeat:repeat-x;*/
}


#logo
{
    float:left ;
    width: 200px;
    height: 72px;

}

#menucab
{
    vertical-align:bottom;
    float :left;
    Width:570px;
    height:auto;
    background-image: url(/images/backgrounds/backcab01.gif);
    background-repeat:no-repeat;
    padding-top: 30px;
    color: #808080;
    
} 

/*#menu {
    margin:0 5px 10px 0;
    padding:0px;
    /*float:left;*/
    /*width:160px;*/
    /*border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;*/
    /*color:#999999;*/
    
    
/*}

*/






#menuopc
{
    float:right;
    background: #fff url(/images/menus/barul.gif) no-repeat bottom right;
    padding:8px 1px 8px 0px;
    margin-top:14px;
    color: #808080;
  
}
#menuopc li 
{
   
    padding: 14px 10px 14px 10px;
    color: #808080; 
    background: #fff url(/images/menus/bar.gif) no-repeat bottom left;
    display:inline;
}
#menuopc li.active 
{
    color: #8D9CAF; 
	margin: 0 1px 0 0; 
}
#menuopc li a 
{
    background: #f8f8f8; 
    color: #808080; 
    text-decoration: none; 
} 	
#menuopc li a:hover 
{

    color: #000;
    color: #444; 
    background: #f8f8f8; 

    
} 

    
#barra
{
    margin: 0 auto;
    padding:0 0 0 0;
    width:770px;
    height:35px;
    /*font: 8pt Verdana, sans-serif;*/
    Text-align : left;
    vertical-align:top;
    background-color:#f7f7f7;
    background-image: url(/images/backgrounds/bgbarr.gif);
    background-repeat:repeat-x;
    color:#828282;
    border-top: solid 1px #F7F7F7;
    border-left: solid 1px #F7F7F7;
    border-right: solid 1px #F7F7F7;
    /* margin: 0 auto;
    padding:0 0 0 0;
    width:770px;
    height:75px;
    text-align: left;
    border-bottom: solid 1px #cccccc;*/
}    


/* FIN CABECERA */


/* ----- LAYOUT (IDS) ----- */ 

#banner_ppal
{
    width:770px;
    height:175px;
    background:transparent url("/website/images/background/backbanner2.gif") no-repeat;

}
#bloque_1
{
    margin: 0 auto;
    background-color:Transparent;
    border-right:1px solid #E3E3E3;
    border-left:1px solid #E3E3E3;
    font-family: Verdana, sans-serif;
	font-size: 10px;
    color:#828282;
}

#bloque_1 a {
    color:#828282;
    text-decoration:none;

}
#bloque_1 a:hover{
	text-decoration:underline;
}

#bloque_1a
{
    margin: 0 auto;
    background-color:Transparent;
    font-family: Verdana, sans-serif;
	font-size: 11px;
    color:#828282;
}
#bloque_1a a {
    color:#828282;
    text-decoration:none;

}
#bloque_1a a:hover{
	text-decoration:underline;
}

#bloque_2
{
    margin: 0 auto;
    background-color:Transparent;
    font-family: Verdana, sans-serif;
	font-size: 10px;
    color:#828282;
}
#bloque_2 a {
     color:#828282;
     text-decoration:none;
}
#bloque_2 a:hover{
	text-decoration:underline;
}



.cell
{
    margin:0 0 0 0;
    padding:0px;
    background-color:#f1f1f1;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
}

#cell_1 {
    margin:0 5px 0 0;
    padding:0px;
    float:left;
    width:515px;
    /*border:1px solid #cccccc;
    background-color:#f1f1f1;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;*/
    color:#999999;
}

#cell_2 {
    float:left;
    width:245px;
    color:#999999;
    margin: 0 auto;
    padding:0;
    /*background-color:#f1f1f1;*/
}



#cellcab
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left:10px;
    border-bottom:3px solid #FA9B01;
    /*height:20px;  */
}
#cellcab2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	margin: 0px 0px 0px 0px;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left:10px;
    height:20px;  
}
#cellcab3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	margin: 0px 0px 0px 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:15px;
    /*height:20px;  */
}
#cellcab3a
{
    background-image: url("/images/subs.gif");
	background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	margin: 0px 0px 0px 0px;
	padding-top: 80px;
	padding-bottom: 15px;
	padding-left:15px;
    height:160px;  
    
}
#cellcab4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:   11px;
	background-image: url("/images/fotevent.gif");
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:65px;
	height:35px; 
}


#cellcab5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	font-size:   11px;
	background-image: url("/images/ponencias2.gif");
	
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left:65px;
	height:35px; 
}

.cellcab01
{
    background-color:#80ABDD;
    background-image: url("/images/backgrounds/cellcab01.gif");
    background-repeat:repeat-x;
    color:#ffffff;
    height:20px;

}
.cellcab02
{
    background-color:#F1E8E8;
    background-image: url("/images/backgrounds/cellcab02.gif");
    background-repeat:repeat-x;
    color:#444444;
    height:20px;
}

#cellcab02pie
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	background-image: url("/images/cajas/fotosfondopie.gif");
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0;
	height:19px;
	color:#444444;
}
#cellcab02pie a {
     color:#444444;
     text-decoration:none;
}
.cellcab03
{
    background-color:#C2BE9A;
    background-image: url("/images/backgrounds/cellcab03.gif");
    background-repeat:repeat-x;
    color:#444444;
}
.cellcab04
{
    background-color:#C9DCC6;
    background-image: url("/images/backgrounds/cellcab04.gif");
    background-repeat:repeat-x;
    color:#444444;
    height:20px;
}
#cellcab04pie
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	background-image: url("/images/cajas/girasolfondopie.gif");
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0;
	height:19px;
	color:#444444;
}
#cellcab04pie a {
     color:#444444;
     text-decoration:none;
}
#cellrow
{
    /*
    background-color:#cccccc;
    background:transparent url("/images/backgrounds/bglat.gif") x-repeat;*/
   /* border-left: solid 1px #A3B3C0;
    border-right: solid 1px #A3B3C0;*/
}
#cellpie
{
    margin-bottom:5px;
    text-align: right;

}
#cellpie a {
     color:#828282;
     text-decoration:none;
}

#cellpieblanco
{
    margin-bottom:5px;
    text-align: right;

}
#cellpieblanco a {
     color:#ffffff;
     text-decoration:none;
}

#contpag
{
   
    margin:20px 10px 10px 0;
    padding:0 0 0 0;
    /**/
    width:770px;
    text-align: left;
    border-top:1px solid #efefef;
    border-left:1px solid #efefef;
    background-color:#EEF3F9;
    background-image: url(/ahciet/images/backconpag.gif);
    background-repeat:repeat-x;

}
#contlat
{
    margin: 0 auto;
    border-bottom:1px solid #b3b3b3;
    border-right:1px solid #efefef;
    border-left:1px solid #efefef;
    /*border-top:1px solid #efefef;*/
    background-color:#ECECEC;
    background-image: url(/images/backgrounds/bglat.gif);
    background-repeat:repeat-x;
    font-family: Verdana, sans-serif;
	font-size: 10px;
    color:#828282;
}
#contlat a {
     color:#828282;
     text-decoration:none;
}
#contlat a:hover{
	text-decoration:underline;
}
#contlat2
{
    background-color:#F1E8E8;
    margin: 0 auto;
    border-bottom:1px solid #efefef;
    border-right:1px solid #efefef;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
    background-image: url(/images/backgrounds/bglat2.gif);
    background-repeat:repeat-x;
    font: 10px Verdana, sans-serif;
    color:#828282;
}
#contlat2 a {
     color:#828282;
     text-decoration:none;
}
#contlat2 a:hover{
	text-decoration:underline;
}

#contlat3
{
    margin: 0 auto;
    font: 10px Verdana, sans-serif;
    color:#828282;
}
#contlat3 a {
     color:#828282;
     text-decoration:none;
}
#contlat3 a:hover{
	text-decoration:underline;
}
#cuerpo 
{
    
    margin:0 0 0 0;
    padding:0px;
    /*float:left;*/
    /*width:600px;*/
   /*background-color:#e1e1e1;*/
    text-align: left;
    display: block;
    
}
#cuerpo2 {
    margin:0 0 5px 0;
    padding:0px;
    /*float:left;*/
    /*width:600px;*/
    /*background-color:#e1e1e1;*/
    text-align: left;
    color:#999999;
}

#cuerpo3 {
    margin:0 10px 10px 0;
    float:left;
    text-align: left;
    display: block;
}
#opiniones
{
    width:450px;
    /*color:#E04742;*/
}
#dcha
{
    float:right;
}


#divdcha
{
    float:left;
    text-align: right;
    width:220px;
    
      
}
#divizda
{
    float:left;
    text-align: left;
    vertical-align:middle;
    width:540px;
    padding: 0 0 0 5px;
    
}
#contacto
{
    color:#999999;
    height:40px;
    background-image: url("/images/dots/email.gif");
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;
   
    
   
}

#dossierprensa
{
    color:#999999;
    height:40px;
    background-image: url("/images/dots/dossierPrensa.gif");
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;   

    
   
}

#noticiasporpaises
{
    color:#999999;
    height:40px;
    background-image: url("/images/dots/mundo.gif");
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;      
}

#usuarioincorrecto
{
    color:red;
    height:40px;
    background-image: url("/images/dots/warning.gif");
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;      
}

#semanal
{
    color:#999999;
    height:40px;
    background-image: url("/images/dots/semanal.gif");
    background-repeat:no-repeat;
    padding-left:50px;
    padding-top:10px;
}

#fecharight
{
    color:#999999;
    background:transparent url("/images/iconos/cal.gif") no-repeat;
    width:80px;
    height:16px;
    padding:0 0 0 20px;
}
#fondoimagenpeq
    {
        
       
        background-image: url("/archivofoto/images/fondoimagenpeq.gif");
        background-repeat:no-repeat;
        width:166px;
        height:130px

	}
#masnotic
{
    color:#999999;
    background:transparent url("/images/iconos/newspaper_add.gif") no-repeat;
    /*width:150px;*/
    height:16px;
    padding:0 0 0 20px;
    border-bottom:1px dotted #cccccc;
}
#iconos
{
    text-align: right;
    padding: 0 0 10px 0 ;
}
#ladrillo
{
    padding:15px 10px 20px 50px;
    margin:0 5px 10px 0;
    float:left;
    width:175px;
    font: 10pt tahoma;
    background-color:#ffffff;
    background-image: url("/images/comillas.gif");
    background-repeat:no-repeat;
    border-right:1px dotted #A6A6A6;
}

#lateral
{
    float:right;
    width:245px;
}
#lateral2
{
    float:right;
    width:175px;
}
#lateral3
{
    padding:15px 10px 20px 10px;
    margin:0 5px 10px 0;
    background-color:#efefef;
    float:right;
    width:175px;
}

#leyenda
{
    padding:15px 10px 20px 10px;
    margin:0 5px 10px 0;
    background-color:#eeeeee;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
}
#leyenda2
{
    padding:15px 10px 20px 10px;
    margin:0 5px 10px 0;
    background-color:#cccccc;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
}


	

#sidemenu { padding: 0 5px 10px 10px; margin: 0; line-height: 140%; }
#sidemenu ul { margin: 0; padding: 0; border: none; list-style: none; }
#sidemenu ul li { margin: 0; padding: 0;}
#sidemenu ul li a { display: block; border-bottom: 1px dotted #ddd; padding: 4px 0 4px 4px; text-decoration: none; color: #505050; width: 155px; }
#sidemenu ul li a:hover, #sidemenu ul li a:focus { color: #AAAAAA; background: transparent url(../g/pointer.gif) no-repeat 0 50%; }
#sidemenu .active{ color: #000000; font-weight: bold; background:url(/images/dots/arrow_right_grey.gif) no-repeat right 8px; }
#sidemenu .page-details{ color: #777; font-size: 95%; font-style: italic; display: block; font-weight: normal; }
#sidemenu span{ color: #A4B161; }
#blogsidemenu { padding: 0 5px 5px 36px; margin: 5px 0 5px 0; font-size: 75%; line-height: 140%; }

#sidemenuhorizontal { padding: 0 5px 10px 10px; margin: 0; line-height: 140%; }
#sidemenuhorizontal ul { margin: 0; padding: 0; border: none; list-style: none; }
#sidemenuhorizontal ul li { margin: 0; padding: 0;}
#sidemenuhorizontal ul li a { display: inline;; border-bottom: 1px dotted #ddd; padding: 4px 0 4px 4px; text-decoration: none; color: #505050; width: 155px; }
#sidemenuhorizontal ul li a:hover, #sidemenu ul li a:focus { color: #AAAAAA; background: transparent url(../g/pointer.gif) no-repeat 0 50%; }
#sidemenuhorizontal .active{ color: #000000; font-weight: bold; background:url(/images/dots/arrow_right_grey.gif) no-repeat right 8px; }
#sidemenuhorizontal .page-details{ color: #777; font-size: 95%; font-style: italic; display: block; font-weight: normal; }
#sidemenuhorizontal span{ color: #A4B161; }

#sidesubmenu { padding: 0 ; margin: 0; line-height: 140%; }
/*#sidesubmenu { padding: 0 5px 0 10px; margin: 0; line-height: 140%; }*/
#sidesubmenu ul { margin: 0; padding: 0; border: none; list-style:none; }
#sidesubmenu ul li { margin: 0; padding: 0;}
#sidesubmenu ul li a { display: block; border-bottom: 1px dotted #ddd; padding: 4px 0 4px 4px; text-decoration: none; color: #505050; width: 155px; background:url(/images/dots/arrow_right_grey.gif) no-repeat right 8px; }
#sidesubmenu ul li a:hover, #sidemenu ul li a:focus { color: #AAAAAA;  background:url(/images/dots/arrow_right_grey2.gif) no-repeat right 8px; }
#sidesubmenu .active{ color: #000000; font-weight: bold; background: transparent url(../g/pointer.gif) no-repeat 0 50%; }
#sidesubmenu .page-details{ color: #777; font-size: 95%; font-style: italic; display: block; font-weight: normal; }
#sidesubmenu span{ color: #A4B161; }


#ahmenu
{
   
    width:166px;
    display: block;
    
    
}
#ahmenuopc { margin: 0; line-height: 140%; }
#ahmenuopc ul { margin: 0; padding: 0; border: none; list-style: none; }
#ahmenuopc ul li { margin: 0; padding: 0;}
#ahmenuopc ul li a 
{
    background: #F7F7F7 url(/images/backgrounds/menua.gif) no-repeat; 
    display: block; 
    border-right:1px solid #F7F7F7;
    border-bottom: 1px solid #ddd; 
    padding: 2px 0 5px 10px;
    text-decoration: none; 
    color: #505050;
    /*width: 155px;*/
   }
#ahmenuopc ul li a:hover, #sidemenu ul li a:focus 
{
    color: #FFFFFF; 
    background-color:#FCB131;
    display: block; 
    background: #FCB131 url(/images/backgrounds/menuhover.gif) no-repeat; 
    border-right:1px solid #C18500;
    border-bottom:1px solid #C18500;
    padding: 2px 0 5px 10px; 
    }
#ahmenuopc .active
{
    color: #000000; 
    font-weight: bold; 
    border-right:1px solid #dddddd;
    border-bottom: 1px solid #dddddd; 
    padding: 2px 0 5px 10px; 
    background: #dddddd url(../g/pointer.gif) no-repeat;
    /*width: 155px; */
}


#botonerapie  {display:none;}
#botonera  {padding: 0 5px 10px 10px; margin: 5px;  display:block;}
#botonera  ul { margin: 0; padding: 0; border: none; list-style: none;}
#botonera ul li { margin:0 ; padding: 0; display:inline;}
#botonera ul li a 
{
    
    background: #F7F7F7 url(/images/backgrounds/menua.gif) no-repeat; 
    border-right:1px solid #F7F7F7;
    border-bottom: 1px solid #ddd; 
    padding: 2px 0 5px 5px; 
    text-decoration: none; 
    width:80px;
    color: #505050;
    text-align:center
   }
#botonera ul li a:hover, #botonera ul li a:focus 
{
    color: #FFFFFF; 
    background-color:#FCB131;
    background: #FCB131 url(/images/backgrounds/menuhover.gif) no-repeat; 
    border-right:1px solid #C18500;
    border-bottom:1px solid #C18500;
    padding: 2px 0 5px 5px; 
    }
    
#piedepagina
{
    clear:both;
    /*margin:20px 0 0 0 auto;*/
    margin: 0 auto;
    position: relative;
    border-top:1px dotted #cccccc;
    color:#828282;
    width:770px;
    display: block;

    /*margin: 0 auto;
    padding:0 0 0 0;
    width:770px;
    height:75px;
    text-align: left;*/
}

#pub300x300
{
    margin: 0;
    padding:0px;
    width:300px;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background-color: #E2E2E2;
    font-size: 80%;
	font-weight: normal;
    float:right;
    display: block;
}
#pub585x100
{
    margin: 0 0 5px 0;
    padding:0px;
    width:auto;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #cccccc;
    border-top:1px solid #cccccc;
    background-color: #E2E2E2;
    font-size: 80%;
	font-weight: normal;
    float:right;
    display: block;
}


#rotator {
	cursor: pointer;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 770px;
	height: 175px;
}
#rotator img
{
	width: 770px;
	height: 175px;
}
#separador
{
    border:1px;
}
#sitemap
{
    margin: 0 auto;
    padding:5px 0 5px 0;
    
    width: 770px;
    text-align: left;
    background-color:#fff;
    background-image: url(/images/backgrounds/backsitemap.gif);
    background-repeat: repeat-x;
}
#submenu 
{
    margin:0 5px 20px  0;
    padding:5px;
    padding-top:5px;
    padding-bottom:15px;
   /* float:left;*/
    width:120px;
    
    background-color:#F7F7F7;
    border-bottom:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
    color:#999999;
}

#submenu a{
    /*color:#5284C3;*/
    color:#777777;
}

#subtitpag
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   13px;
	color: #7B7F6C;
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: bold;
}

#titpag
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
 	font-weight: normal;
	margin: 8px 0px 0px 0px;
	color: #000000;
}


/* ----- CLASES ----- */ 

.backcal
{
    width:30px;
    height:32px;
    background-image: url(/images/backgrounds/calico.gif);
    background-repeat:no-repeat;
}

.btn
{
   
    background-color:#65AF00;
    color:#ffffff;
    background-image: url(/images/backgrounds/backbtn.gif);
    background-repeat:no-repeat;
}
a.blancotit:link
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
 	font-weight: normal;
	
	color:#ffffff;
}
a.blancotit:visited
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
 	font-weight: normal;
	
	color:#ffffff;
}
a.blancotit:hover
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
 	font-weight: normal;
	
	color:#ffffff;
}
a.blanco:link
{
    color:#ffffff;
}
a.blanco:visited
{
    color:#ffffff;
}
a.blanco:hover
{
    
    color:#ffffff;
}
a.blanco:active
{
    color:#ffffff;
    
}

a.enlgris:link 
{
    padding: 4px 0 4px 0;
    text-decoration: none; 
}
a.enlgris:visited
{
    color:#505050;
    padding: 4px 0 4px 0;
    text-decoration: none;
}
a.enlgris:hover
{
    color: #AAAAAA;
    padding: 4px 0 4px 0;
    text-decoration: none; 
}

a.enlgris2:link 
{
    color:#444444;
    padding: 4px 0 4px 0;
    text-decoration: none; 
}
a.enlgris2:visited
{
    color:#444444;
    padding: 4px 0 4px 0;
    text-decoration: none;
}
a.enlgris2:hover
{
    color: #AAAAAA;
    padding: 4px 0 4px 0;
    text-decoration: none; 
}
.cajacab
{
    border-top:solid 1px #EFEFEF;
    border-left:solid 1px #EFEFEF;
    border-right:solid 3px #CCCCCC;
    border-bottom: solid 3px #CCCCCC;
    
}
.cajaprinboiz
{
    background-image: url(/images/cajas/cpiz01.gif);
    background-repeat:repeat-y;
}
.cajaprinbode
{
    background-image: url(/images/cajas/cpde01.gif);
    background-repeat:repeat-y;
}
.cajaprinboiz2
{
    background-image: url(/images/cajas/cpiz201.gif);
    background-repeat:repeat-y;
    height:40px;
}
.cajaprinbode2
{
    background-image: url(/images/cajas/cpde201.gif);
    background-repeat:repeat-y;
    height:40px;
}
.sph
{
    background-image: url(http://www.ahciet.net/npa/images/background/puntos_horizontales.gif); 
    width:150px; 
    height: 15px; 
    font-size: 1px; 
    background-repeat:  repeat-x; 
    background-position: center;
    clear:both;
    text-align: left;
    display: block;
}
.sphb
{
    background-image: url(/images/backgrounds/puntos_horizontales2.gif); 
  
    height: 3px; 
    font-size: 1px; 
    background-repeat:  repeat-x; 
    background-position: center;
    clear:both;
    text-align: left;

}

.sepv { 
  padding: 5px 0; 
  width: 1px; 
  background: url("/images/backgrounds/puntos_verticales2.gif") repeat-y; 
}
.list {
    display:block;
    list-style-type:none;
    position:relative;
    margin:5px;
    padding:0px;
}

.list li 
{
    background:url("/images/dots/arrow_right_grey.gif") 0px 5px no-repeat;
    display:block;
    padding:0px 0px 0px 15px;
}

div.hr {
  height: 15px;
  background: #fff url(hr3.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}



.gris
{
    margin: 3px 3px 3px 0;
    padding:3px;
    background-color:#e1e1e1;
    border: solid 1px #828282;
}
.gris1
{
    margin: 3px 0 3px 3px;
    margin:3px;
    padding:3px;
    background-color:#efefef;
    border: solid 1px #828282;
}


.programatabla
{
    
    width:100%;
}


.programadia
{
    background-color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 0px 0px 0px;
	padding:15px;
	/*color: #CC6600;*/
	color: #804040;
	text-align:right;
}
.programabloque
{
    background-color:#ffffff;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   13px;
	color: #444444;
	margin-top: 2px;
	margin-bottom: 5px;
	padding:15px;
	font-weight: bold;
	border-top:solid 2px #ffffff;
	/*border-left:solid 1px #ffffff;*/
    background-color:#e8e8e8;
    background-image: url(/images/backgrounds/backprogramahora.gif);
    background-repeat:repeat-x;   
}
.programabloquetexto
{
    background-color:#ffffff;
    /*border-left:solid 1px #ffffff;*/
    background-image: url(http://www.ahciet.net/images/backgrounds/backprogramasombrabloque.gif);
    background-repeat:repeat-x;  
    padding:15px;
}
.programatitulo
{
    border-top:solid 1px #FFE6E6;
    
    border-right: solid 1px #cc8f8f;
    border-bottom: solid 1px #cc8f8f;
    background-color:#E6CFCF;
    font-weight:bold;
    color:#000000;
}
.programatexto
{
    background-color:#ffffff;
     padding:5px 5px 10px 5px;
    padding:5px 5px 10px 5px;
    color:#444444;
}
 .programahora
 {
    border-top:solid 1px #FFE6E6;
    border-left:solid 1px #FFE6E6;
    
    border-bottom: solid 1px #cc8f8f;
    background-color:#E6CFCF;
    width:75px;
    text-align:center;
    font-weight:bold;
    color:#804040;
    
 }
 .programasinhora
 {
    background-color:#ffffff;
    border-left:solid 1px #ffffff;
 }
.hora
{
    TEXT-ALIGN: center;
    width:75px;
}

.tdmenu
{
    width:185px;
}
.tdcuerpo
{
    width:585px;
}
.tdmenunoticias
{
    width:170px;
}
.tdmenucuerponoticias
{
    width:600px;
}



#cuadro1
{
    border: solid 1px #c8c8c8;
    padding:5px;
    width: 315px;
}
#cuadro2
{
    padding:5px;
    background-color:#efefef;
}




#menucateglat
{
    /*position:relative;
    float:left;
    width:188px;  */
}

menucateglatbottom
{
    background: #fff url(/images/menus/menucateglatbottom.jpg) no-repeat;
    background-color:#000000;
    width:188px;
    height:100px;
    margin:auto;
    border: solid 1px #ebebeb;
}
#menucategseltop
{
    background:#519DD1 url(/images/menus/menucategseltop.jpg) no-repeat;
    height:25px;
}
#menucategseltop h4
{
    font-family: Geneva, Arial, Verdana, sans-serif;
    color:#fff;
    padding-left:10px;
    padding-top:2px;
}



#menucategselprin
{
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    padding:10px;
   
}

#menucategselprin ul { margin: 0; padding: 0; border: none; list-style: none; }
#menucategselprin ul li { margin: 0;  padding-bottom: 10px; font-family: Geneva, Arial, Verdana, sans-serif;}
#menucategselprin ul li a {font-weight: bold; text-decoration: none;font-family: Geneva, Arial, Verdana, sans-serif;}
#menucategselprin ul li a:hover, #menucategselprin ul li a:focus {color: #AAAAAA;font-family: Geneva, Arial, Verdana, sans-serif;}

#menucategsel
{
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    padding:10px;
}

#menucategsel ul { margin: 0; padding: 0; border: none; list-style: none; }
#menucategsel ul li { margin: 0;  padding: 0; font-family: Geneva, Arial, Verdana, sans-serif;}
#menucategsel ul li a {font-weight: bold; text-decoration: none;font-family: Geneva, Arial, Verdana, sans-serif;}
#menucategsel ul li a:hover, #menucategsel ul li a:focus {color: #AAAAAA;  font-family: Geneva, Arial, Verdana, sans-serif;}

#menucoleccsel
{
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
}

#menucoleccsel ul 
{
    margin: 0; 
    padding-left:20px; 
    padding-right:5px; 
    padding-bottom:10px;
    border: none;
    list-style: none; }
    
#menucoleccsel ul li { margin: 0; padding-bottom: 10px;}
#menucoleccsel ul li a { display: block; border-bottom: 1px dotted #ddd; text-decoration: none; font-family: Geneva, Arial, Verdana, sans-serif;}
#menucoleccsel ul li a:hover, #menucoleccsel ul li a:focus { color: #AAAAAA; font-family: Geneva, Arial, Verdana, sans-serif; }
#menucoleccsel .active{ color: #000000; font-weight: bold; background:url(/images/dots/arrow_right_grey.gif) no-repeat right 8px; font-family: Geneva, Arial, Verdana, sans-serif;}




#menuotrascategseltop
{
    background:#7695AC url(/images/menus/menuotrascategseltop.jpg) no-repeat;
    height:25px;
}
#menuotrascategseltop h4
{
    font-family: Geneva, Arial, Verdana, sans-serif;
    color:#fff;
    padding-left:10px;
    padding-top:2px;
}
#menuotrascategselbottom
{
    background: #fff url(/images/menus/menucateglatbottom.jpg) no-repeat;
}

#menuotrascategsel
{
    border-left: solid 1px #e8e8e8;
    border-right: solid 1px #e8e8e8;
    padding:10px;
}

#menuotrascategsel ul { margin: 0; padding: 0; border: none; list-style: none; }
#menuotrascategsel ul li { margin: 0; padding-bottom: 10px; font-family: Geneva, Arial, Verdana, sans-serif;}
#menuotrascategsel ul li a {font-weight: bold; text-decoration: none; font-family: Geneva, Arial, Verdana, sans-serif;}
#menuotrascategsel ul li a:hover, #menuotrascategsel ul li a:focus {color: #AAAAAA; font-family: Geneva, Arial, Verdana, sans-serif; }



#fincolumnbottom
{
    background-image:url(/images/cajas/contenidocolumnbottom.gif);
    background-position:top;
    width:422px;
    height:30px;
    margin:auto;
    
 }

#menuopciones
{
    padding-left:10px;
   

}

#contenidocolumn hr { clear:both; width:100%; color:#fff; background:none; border:none; margin:0 -1px 1em; border-bottom:1px solid #e5e5e5; }


.itempar
{
    margin:5px;
    padding:5px;
    background-color:#e8e8e8;
    background-color:#fff;
}
.itemimpar
{
    margin:5px;
    padding:5px;
    background-color:#aaaaaa;
    background-color:#e8e8e8;
}


a.enlverde:link
{
    color:#669900;
}
a.enlverde:visited
{
    color:#669900;
}
a.enlverde:hover
{
    color:#AADD22;
    text-decoration:underline;
}
a.enlverde:active
{
    color:#669900;    
}





 
#search
 {
      background: url(/images/backgrounds/formbuscar.png) no-repeat;
      width:134px;
      height:33px;
 }
 .s {
	width: 110px;
    height: 16px;
    font-size:11px;
	color:#669900; 
	margin-top:8px;
	margin-left:22px;
	border: none 0px transparent;
	/*
	border: none;
	margin:0 auto;
	padding: 0;
	border:none;*/
	/*padding:top right bottom left*/


}

.linimpar 
{
    background-color:#F2F6FF;
    border-bottom: solid 1px #E8EDF2;
    padding:5px;
    margin:5px;
}
.linpar 
{
    background-color:#ffffff;
    border-bottom: solid 1px #E0E0E0;
    padding:5px;
    margin:5px;
    
}

.instcolab
{
    margin: 0px 0px 0px 0px;
    padding-top: 10px;
    padding-bottom:2px;
    padding-left:10px;
    border-bottom:3px solid #FA9B01;
    background-color:#F1E8E8;
    background-image: url("/images/backgrounds/cellcab02.gif");
    background-repeat:repeat-x;
    width:240px;
    height:20px;
    color:#444444;
}
.instcolabcont
{
    margin: 0 auto;
    width:250px;
    border-bottom: 1px solid #b3b3b3;
    border-right:1px solid #efefef;
    border-left:1px solid #efefef;
    background-color:#ECECEC;
    background-image: url("/images/backgrounds/bglat.gif");
    background-repeat:repeat-x;
}
    
    
.ingles
{
    color:#828282;
}