/* GENERAL DEFINITIONS STARTS */
* {
    margin: 0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
body {
    background-image:url(../images/defaults/top/bg_body.jpg);
    background-repeat:repeat-x;
}

img {
    vertical-align:bottom;
    border: none;
}
.clear {
    clear: both;
}

a {
color:#0066CC;
}
a:hover {
color:#FF6600;
}

.left {
    float: left;
}

h1{
    color:#FFFFFF;
    font-size: 13px;
}
h2{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#154A72;
    padding:0 0 0 120px;
}
h3{
    font-size:11px;
    color:#003366;
}
h4 {
    padding:0 0 0 5px;
    font-size: 14px;
    color:#154A72;
}
h4.acordeon {
    font-weight: normal;
    font-size: 12px;
}
h5{
    font-size:11px;
    color:#003366;
    float:left;
    padding:0 75px 0 0;
}

.style1 {
    font-size: 15px;
    color: #003366;
}
.style4 {
    color: #CC6600;
    font-size: 11px;
}
.style5 {color: #CC0099;}
.style6 {color: #009933;}
.style7{
    color: #CC3300;
    float:left;}
.style8 {
    color: #6699CC;
}
.style9 {
    color: #cf0098;
    float: left;
}

/* GENERAL DEFINITIONS ENDS */

/* TOP STARTS */
#Top {
    background-color:#1C6083;
    margin: 0 auto;
    width: 996px;
    border-bottom: 7px solid #fff;
}
#menu {
    background-image:url(../images/defaults/videoc_1.jpg);
    background-repeat:no-repeat;
    height:91px;
    width:324px;
    float:left;
}
#videoconferencia {
    margin:2px 0 17px 95px;
    width:227px;
    /*background-image: url(../images/defaults/fondo_video.jpg);
    background-position:right;
    background-repeat:no-repeat;*/
    height:44px;
}
/*
#videoconferencia a {
    text-decoration:none;
    color:#000000;
    display:block;
    width:105px;
    height:40px;
    padding:0 0 0 10px;
    line-height:42px;
    border-top:2px solid #D3E9FF;
    border-bottom:2px solid #D3E9FF;
    float:left;
}
*/

*html #videoconferencia a {
    /*line-height:38px;*/
}
/*
#videoconferencia a:hover {
color: #0099CC;
text-decoration:underline;
}
*/
/*
#menu ul{ height:28px;line-height:28px;}

#menu li {
display:block;
float:left;
padding:0 12px;
}

#menu li a{
text-decoration:none;
color: #FFFFFF;
}
#menu li a:hover{
color: #D3E9FF;
text-decoration:underline;
}
*/
#boletin{
    color:#FFFFFF;
    background-color:#1C6083;
    float:left;
}

#fecha{
color:#FFFFFF;
width:648px;
text-align:right;
}

#info{
    height:56px;
    line-height:54px;
    margin:145px 0 0;
    width:204px;
    padding:0 0 0 435px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
}

#top_lateral{
    width:303px;
    float:left;
}

#cse-search-box{
    background-image:url(../images/defaults/buscador.jpg);
    background-position: right;
    height:34px;
}
#cse-search-box label.busca{
    padding:0 10px;
    height:34px;
    line-height:34px;
    display:block;
    float:left;
}
#cse-search-box input.busca1{
    border:0;
    /*border: 1px solid #fff;*/
    margin:10px 19px 0 15px;
    float:left;
}
*html #cse-search-box input.busca1{
    margin-top:8px;
}
*+html #cse-search-box input.busca1{
    margin-top:8px;
}
*html #cse-search-box input.imgSubmit{
    padding-left:20px;
}
*+html #cse-search-box input.imgSubmit{
    padding-left:20px;
}

#buscador{
    background-image:url(../images/defaults/buscador.jpg);
    height:34px;
}
#buscador .busca{
padding:0 20px;
    height:34px;
    line-height:34px;
    display:block;
    float:left;
}
#buscador input.busca1{
    border:1px solid #FFFFFF;
    margin:10px 19px 0 24px;
    float:left;
}

#documentacion{
    background-image:url(../images/defaults/documentacion.jpg);
    background-repeat:no-repeat;
    background-color:#1C6083;
    padding:44px 35px 6px 33px;
    width:235px;
    height:155px;
}

.sub_doc{
    height:37px;
    line-height:37px;
    margin:2px 0;
    background-color:#154A72;
    background-image:url(../images/defaults/subborde.jpg);
    background-position:right;
    background-repeat:no-repeat;
}

.sub_doc a{
    color:#FFFFFF;
    display:block;
    padding:0 0 0 16px;
    text-decoration:none;
    font-weight:bold;
    float:left;
}
.sub_doc a:hover{
    color: #FF6600;
}
/* TOP ENDS */

/* MAIN PAGE STARTS */
#PageContent {
    margin: 0 auto;
    width: 996px;
}
    /* CENTER CONTENT STARTS */
#areas_tematicas {
    background-color:#175D82;
    padding:5px 75px 6px 75px;
    height:38px;
}
.seleccione {
    color:#FFFFFF;
    padding:0 10px;
    float:left;
}
.botonSeleccione {
    background-color: #154a72;
    color: #fff;
    font-weight: bold;
    padding: 2px;
    border-width: 1px;
}
#Block_izq {
    width:685px;
    margin:0 8px 8px 0;
    float:left;
}
.noticias {
    width:665px;
    background-image:url(../images/defaults/noticias.jpg);
    background-repeat:no-repeat;
    border:1px solid #DDDDDD;
    margin:0 0 13px 0;
    padding:3px 0 0 18px;
}
.noticias p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#154A72;
    padding:0 38px 26px 120px;
}
.caruso{
border-bottom:1px solid #999999;
border-top:1px solid #999999;
float:left;
}

.lateral {
    width:684px;
}
#Block_der {
    width:300px;
    border:1px solid #DDDDDD;
    float:left;
}

#acordion {
}


.sindicacion{
    display:block;
    line-height:90px;
    background-image:url(../images/defaults/sindicacion.jpg);
    background-repeat:no-repeat;
    padding:0 0 0 115px;
    height:90px;
    width:185px;
}

.subtitular{
    padding:0 0 0 14px;
    height:37px;
    line-height:37px;
    background-image:url(../images/defaults/subtitular.jpg);
    background-position:right;
    background-repeat:no-repeat;
    background-color:#154A72;
    border-bottom:1px solid #FFFFFF;
}
.subtitular2{
    padding:0 0 0 11px;
    height:31px;
    line-height:31px;
    background-image:url(../images/defaults/subtitular2.jpg);
    background-position:right;
    background-repeat:no-repeat;
    background-color:#D9ECFA;
    margin:3px 5px 3px 3px;
}

.subtitular3{
    color:#666666;
    padding:0 0 0 11px;
    height:31px;
    line-height:31px;
    background-image:url(../images/defaults/subtitular3.jpg);
    background-position:right;
    background-repeat:no-repeat;
    margin:3px 13px 3px 3px;
    border-bottom:1px solid #D9ECFA;
}
#seminario {
    width:267px;
    height:144px;
    padding:12px 11px;
    float:left;
    background-image:url(../images/defaults/seminario.jpg);
}
#seminario img{
    float:left;
    padding:2px;
    border:1px solid #003366;
    margin:0 11px 11px 0;
}
#seminario p{
    font-size:11px;
    color:#646464;
    /*padding:11px 0;*/
}
#seminario a{
    width:267px;
    text-align:right;
    color:#003366;
    /*padding:0 0 0 200px;*/
}

/*                                */
#seminarioAUX {
    width:289px;
    height:164px;
    padding:4px 0 0 0;
    float:left;
    background-image:url(../images/defaults/seminarioAuxLimpio.jpg);
}
#seminarioAUX img{
    float:left;
    padding:0px;
    border:0 ;
    margin:0 0 0 0;
}

/**/


#ingresar {
    width:277px;
    margin:0 0 0 9px;
    padding:45px 0 0 21px;
    height:122px;
    float:left;
    background-image:url(../images/defaults/ingresar.jpg);
    border:none;
}
#ingresar .forma{
    border:none;
}
#ingresar #field1{
    color:#646464;
    padding:15px 18px 17px 15px;
    border:none;
}
#ingresar #field2{
    color:#646464;
    padding:15px 32px 17px 15px;
    border:none;
}

#ingresar .caja1{
    margin:7px;
    color:#646464;
    background-color:#FFFFCC;
    border:1px solid #E0E8AF;
}
#ingresar .sumit1{
    margin:0 0 0 87px;
    padding:0 2px;
    color:#FFFFFF;
    background-color:#003366;
    border:none;
}
.menu2 ul{
    width:996px;
    height:53px;
    line-height:53px;
}
.menu2 li {
    margin:29px 0 21px 0;
    border-bottom:1px solid #006699;
    border-top:1px solid #006699;
    height:53px;
    line-height:53px;
    display:block;
    float:left;
    padding:0 51px;
}

.menu2 li a{
text-decoration:none;
color: #006699;
}
.menu2 li a:hover{
color: #FF6600;
}

/**TABS**/


#principal{
width:351px;
    padding:4px 0 0 0;
    height:164px;
    float:left;
    background:url(../images/defaults/agenda.jpg) no-repeat;}

#principal .space{ height:2px; background: #333333; margin:8px 0 0 0; border-bottom:1px solid #000000; font-size:1px;}
h2 span.fecha{ font-size:10px; color:#FF0000; font-weight: normal;}

#principal p{ font-size:11px; color:#999999}
#AgendaInfo{margin:0 0 0 9px; width:320px; height:113px; background:url(../images/index/bk_agenda2.jpg) no-repeat; padding:10px 0 10px 13px; clear:both; }
#pane1 table, #pane2 table{ width:275px; border:0; background:#FFFFFF; padding-left:10px}

.agenda{
width:351px;
    padding:4px 0 0 0;
    height:166px;
    float:left;
    background:url(../images/defaults/agenda.jpg) no-repeat;}

.agenda p{ font-size:11px; color:#999999}

/**TABS FINAL**/

/* CENTER CONTENT ENDS */

/* MAIN PAGE ENDS */

/* BOTTOM STARTS */
#Bottom {
    width:996px;
    color:#999999;
    font-size:11px;
}

.b_titular {
    height:12px;
    width:996px;
    margin-bottom:4px;
    padding:0 0 10px 0;
    border-bottom: 1px solid #C8C8C8;
}

.b_titular ul{
    height:12px;
    font-size:11px;
}
.b_titular li{
    height:12px;
    line-height:12px;
    display:block;
    float:left;
    padding:0 46px 0 0;
}

.columna2 {
    height:12px;
    width:996px;
    margin-bottom:4px;
    padding:0 0 10px 0;
    border-bottom: 1px solid #C8C8C8;
}

.columna2 ul{
    height:12px;
    font-size:11px;
}
.columna2 li{
    height:12px;
    line-height:12px;
    display:block;
    float:left;
    padding:0 85px 0 0;
}


.costarica {
    width:361px;
    padding:0 0 18px 145px;
    float:left;
}

.costarica li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.costarica li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.costarica li a:hover{
    color: #CC0099;
}

.costarica2 {
    float:left;
    width:286px;
    padding:0 0 18px 27px;
}
.costarica2 li{
    list-style:none;
    font-size:11px;
    border-bottom: 1px dotted #999999;
}
.costarica2 li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.costarica2 li a:hover{
    color: #CC0099;
}

.lista {
    float:left;
    width:128px;
    height:22px;
    line-height:20px;
    background-image:url(../images/defaults/ver_lista.jpg);
    background-repeat:no-repeat;
    background-color:#154A72;
    padding:0 0 0 19px;
    margin:0 0 18px 30px;
}

.lista a{
color:#FFFFFF;
text-decoration:none;
}
.lista a:hover{
    color:#FFFFFF;
    text-decoration: underline;
}

.relacionadosruta {
    width:200px;
    padding:0 0 18px 0px;
    float:left;
}

.relacionadosruta li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.relacionadosruta li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.relacionadosruta li a:hover{
    color: #CF0098;
}

.pais {
    width:79px;
    padding:0 0 18px 34px;
    float:left;
}

.pais li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.pais li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.pais li a:hover{
    color: #009933;
}
.relacionado {
    width:272px;
    padding:0 0 18px 65px;
    float:left;
}

.relacionado li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.relacionado li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.relacionado li a:hover{
    color: #CC3300;
}

.varios {
    width:252px;
    padding:0 0 0 40px;
    float:left;
}

.varios li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.varios li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.varios li a:hover{
    color: #CC3300;
}
.relacionado2 {
    width:302px;
    padding:0 0 18px 20px;
    float:left;
}

.relacionado2 li{
    list-style:none;
    border-bottom: 1px dotted #999999;
}

.relacionado2 li a{
    font-size:11px;
    text-decoration:none;
    color:#999999;
}
.relacionado2 li a:hover{
    color: #6699CC;
}
/* BOTTOM ENDS */

/* FOOTER STARTS */
#Footer {
    color:#FFFFFF;
    margin: 0 auto;
    width: 996px;
    background-image:url(../images/defaults/fondo.jpg);
    height:61px;
    text-align: center;
    padding:18px 0 0 0;
}
#Footer img{
    text-align: center;
    padding:15px;
}
#cierre {
    padding: 20px 25px;
    color:#999999;
    font-weight:bold;
    margin: 0 auto;
    width: 946px;
    background-image:url(../images/secundaria/footer.jpg);
    background-repeat:repeat-x;
    text-align:center;
}

#cierre img{
    padding:0 16px 0 0;
}
#cierre p{
    padding:10px 0 0 368px;
}

.rss {
    margin: 0 126px 0 0;
}
#enlace {
    margin:0 0 20px 0;
    width: 123px;
}
/* FOOTER ENDS*/

.portadaNoticia {
    margin: 15px 15px 0 0;
    border:1px solid #F0F0F0;
    float:left;
}

.publiVideos {
    width: 604px;
    margin: 0;
    padding: 10px 17px 0 0;
    position: relative;
    overflow: hidden;
    height: 186px;
}

.publiVideos ul {
    padding-left: 20px;
}

.publiVideos li {
    float: left;
    list-style: none;
    text-align: center;
    height: 164px;
    margin: 0px 5px;
    width: 133px;
    border: 1px solid #f0f0f0;
    padding-top: 10px;
}
* html .publiVideos li {height: 168px;}
*+html .publiVideos li {height: 168px;}

.publiVideos li:hover {
    background-color: #d9ecfa;
}

.publiVideos li a {
    color: #666;
    font-size: 11px;
    height: 174px;
    text-decoration: none;
}

#formdoc {float:left;padding-bottom:20px;}
#formdoc fieldset{border:1px dotted #999;}
#formdoc legend,.legend{padding:7px;background:#A4D1F0;color:#333;font-size:11px;margin-left:15px;font-weight:bold;}
#formdoc tr, td, input, select, textarea {color:#828282;font-size:11px;}
