body {
    margin:0;
    background-image: url('../img/fondo_web.png');
    background-attachment:fixed;
    background-position:center;
    background-repeat:repeat;
    color:#595959;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
}
.msj_load{
    margin-left: 50%;
    margin-right: 50%;
    border:2px gray solid;
    border-top:none;
    position:fixed;
    top: 0px;
    font-family: Arial;
    font-size: 14px;
    background-color:#E6E6E6;
    color:#999;
    z-index:100000;
    display:none;
    padding: 5px;

}
a {
    font-size:12px;
    color:#999;
}
#all {
    position:relative;
    margin:0 auto;
    width:950px;
}
#top {
    position:relative;
    background-image: url('../img/logo_top.jpg');
    width:950px;
    height:200px;
}
#open_login {
    position:absolute;
    top:14px;
    right:10px;
    text-align:center;
    height:20px;
    width:auto;
    color:#ffffff;
    border:1px solid #c0c0c0;
    border-top:none;
    padding:5px;
}
#open_login a {
    color:#ffffff;
    font-size:14px;
    font-family:Courier;
    color:#eaeaea;
    text-decoration:none;
}
#open_login a:hover {
    text-decoration:underline;
}
#bar_nav {
    position:relative;
    margin:auto;
    top:160px;
    height:30px;
    width:930px;
}
.bar_nav_div {
    padding-top:5px;
    height:22px;
    width:85px;
    border:1px solid #515151;
    border-bottom:none;
    background-color:#949494;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -webkit-border-top-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    border-radius:5px;
    display:inline-block;
    opacity: .50;
    -moz-opacity: .5;
    filter:alpha(opacity=50);
    margin-right:15px;
}
.bar_nav_div:hover {
    opacity: 1;
    -moz-opacity: 1;
    filter:alpha(opacity=100);
    padding-top:5px;
    height:22px;
    width:85px;
    border:1px solid #515151;
    border-bottom:none;
    background:none;
    display:inline-block;
}
.bar_nav_a {
    text-decoration:none;
    font-family:Verdana;
    font-size:14px;
    font-weight:bolder;
    color:#FFF;
    z-index:102
}
.bar_nav_a:hover {
    text-decoration:underline;
    color:#ffffff;
}
#index_contenido {
    position:relative;
    top:20px;
}
#contenido {
    position:relative;
    display:inline-block;
    height:auto;
    width:auto;
    vertical-align:top;
    color:#808080;
}
#contenido_rotator{
    position:relative;
    display:inline-block;
    width:700px;
    height:auto;
    border:1px #c0c0c0 solid;
    border-right:none;
}
.boton_izq {
    position:relative;
    background-image: url('../img/boton_lado.png');
    height:25px;
    width:228px;
    margin-bottom:10px;
    cursor:pointer;
    font-size:14px;
}
.boton_izq:hover {
    background-image: url('../img/boton_lado_hover.jpg');
    height:25px;
    width:228px;
    margin-bottom:10px;
    cursor:pointer;
    color:#FFF;
    font-size:14px;
}
.boton_izq_h {
    background-image: url('../img/boton_lado_hover.jpg');
    height:25px;
    width:228px;
    margin-bottom:10px;
    cursor:pointer;
    color:#FFF	;
    font-size:14px;
}
#layout_end {
    position:relative;
    top:40px;
    height:auto;
    width:950px;
}
.line_limit {
    background-image:url('../img/line_limit.jpg');
    height:6px;
    width:950px;
}
#info_web {
    text-align:right;
}
.logo_proyecto {
    float:left;
}
/**
 * videos/index.php
*/
.contenido_item {
    border:#CCC 2px solid;
    text-align:left;
    width:100%;
    height:auto;
}
.div_item{
    text-align:left;
    height:auto;
    border:#CCC 1px solid;
    margin:10px;
    display:inline-block;
    padding:5px 5px 5px 5px;
    width:96%;
}

.div_item:hover {
    border:#333 1px solid;
    background-color:#F7F7F7;
}
/**
* RSS Estilos CSS
**/
#pubdate {
    text-align:right;
    background-color:#F2F2F2;
}
.not_item{
    margin-top:20px;
    background-color:#F8F8F8;
    border:#F2F2F2 2px solid;
    border-left:none;
    border-right:#CCC 2px solid;
    padding-right:5px
}
.titulo_noticia {
    text-align:left;
    color:#333;
    font-size:14px;
    margin-left:5px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.descripcion_noticia {
    text-align:justify;
    padding-top:5px;
    margin-left:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
.fecha_noticia {
    text-align:right;
    font-size:10px;
    color:#093;
    text-transform:lowercase;
}
.boyaca {
    background-position:center;
    background-repeat:no-repeat;
    height:auto;
    width:auto;
}
.col {
    background-position:center;
    background-repeat:no-repeat;
    height:auto;
    width:auto;
}
/** END RSS */
/** formularios */
.form_field {
    border:#CCC 1px solid;
}
.form_table {
    margin:0 auto;
    font-size:16px;
    color:#666;
    font-weight:600;
}
.form_table {
    text-align:left
}
.form_text {
    font-size:16px;
    border:#CCC 2px solid;
    color:#666;
    background-color:#ffffff;
}
.form_file{
    font-size:12px;
    /**border:#CCC 1px solid;*/
    color:#666;
    background-color:#F2F2F2;
}
.form_tarea {
    background-image:url(../img/form_img_mensaje.jpg);
    background-position:center;
    background-repeat:no-repeat;
    border:#CCC 1px solid;
    color:#666;
}

/** end formularios */
/** proyecto/index.php */
.p_a_vin  {
    text-align:left;
}
.p_a_vin a{
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
    text-decoration:none;
}
.p_a_vin a:hover{
    font-size:16px;
    font-weight:600;
    margin-bottom:10px;
    text-decoration:underline;
}
.p_proyecto p {
    text-align:justify;
}
.p_proyecto ul {
    text-align:left;
    list-style:square
}
.p_proyecto_p_a {
    text-align:center;
    color:#CCC;
    font-size:18px;
}
.p_proyecto_p {
    text-align:center;
}
/** end proyecto/index.php */
/**  proyecto/condiciones.php */
.condiciones_servicio p{
    text-align:left;
}
/** end  proyecto/condiciones.php */
/**  descargas/index.php */
#descargas .a {
    height:30px;
    width:99%;
}
#descargas a {
    width:120px;
    background-color:#FFFFFF;
    text-align:center;
    display:inline;
    padding:5px 10px 5px 10px;
    color:#333333;
    font-size:16px;
    margin-right:10px;
    border:#999999 solid 1px;
    text-decoration:none;
}
#descargas a:hover {
    width:120px;
    background-color:#999;
    text-align:center;
    display:inline;
    padding:5px 10px 5px 10px;
    color:#FFFFFF;
    font-size:16px;
    margin-right:10px;
    border:#999999 solid 1px;
    text-decoration:underline
}
#descarga_contenido {
    width:99%;
    height:auto
}
#start {
    text-align:left;
    font-size:18px;

}
#start a {
    background:none;
    text-align:left;
    border:none;
    color:#FFFFFF;
}
#start a:hover {
    background:none;
    text-align:left;
    color:#999;
    border:none
}
#contenido_down {
    border:#CCC 2px solid;
    text-align:left;
    width:100%;
    height:auto;

}
#contenido_down div {
    text-align:left;
    height:auto;
    width:200px;
    border:#CCC 1px solid;
    margin:10px;
    display:inline-block;
    padding:5px 5px 5px 5px;
}

#contenido_down div:hover {
    border:#333 1px solid;
}
/** end descargas/index.php */
/** miembros/index.php */
#miembros_left {
    display:inline-block;
    width:300px;
    vertical-align:top;
}
#miembros_rigth {
    display:inline-block;
    width:600px;
    height:auto;
    border:1px #c0c0c0 solid;
    padding-left:10px;
    background-image:url(../miembros/img/miembros_fondo.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
#miembros_rigth p{
    text-align:left;
    font-size:14px
}
/** end miembros/index.php */
/** miembros/home.php */
#line_div_items_links{
    margin-top:5px;
    margin-bottom:5px;
    border-bottom:#c0c0c0 1px solid;
}
#miembros_home_left {
    display:inline-block;
    width:230px;
    height:auto;
    vertical-align:top;
    border:1px #c0c0c0 solid;
    background-color: #FBFBFB;
    
}
#miembros_home_rigth {
    display:inline-block;
    width:700px;
    height:auto;
    border:1px #c0c0c0 solid;
    padding-left:10px;
}
#miembros_rigth p{
    text-align:left;
    font-size:14px
}
#user_photo {
    padding-top:7px;
    padding-bottom:7px;
    border-bottom:#c0c0c0 solid 1px;
    margin-bottom:20px;
    cursor:pointer;   
}
.l {
    width:97%;
    color:#666;
    font-size:14px;
    text-align:left;
    cursor:pointer;
    list-style-image:url(../img/point.jpg);
}
.l:hover  {
    width:98%;
    color:#FFF;
    background-color:#CCCCCC;
    font-size:14px;
    cursor:pointer;
    text-align:left;
    border-right:#666 solid 3px;
    border-bottom:#666 solid 1px;
}
.l_h {
    width:99%;
    color:#FFF;
    font-size:14px;
    background-color:#CCCCCC;
    cursor:pointer;
    text-decoration:none;
    text-align:left;
    border-right:#999 solid 3px;
    border-bottom:#666 solid 1px;
    list-style-image:url(../img/point_hover.jpg)
}
.tit_info {
    font-family:Georgia;
    height:22px;
    width:99%;
    border-right:#999 solid 3px;
    border-bottom:#666 solid 1px;
    background-color:#F2F2F2;
}
.tit_info_sub_inline {
    width:45%;
    border-right:#999 solid 3px;
    border-bottom:#666 solid 1px;
    background-color:#F2F2F2;
    display:inline-block;
    cursor:pointer;
}
.tit_info_sub {
    text-align:left;
    width:50%;
    border-right:#999 solid 3px;
    border-bottom:#666 solid 1px;
    background-color:#F2F2F2;
    cursor:pointer;
}
.tit_info_item {
    text-align:left;
    width:99%;
    border-right:#999 solid 3px;
    border-bottom:#666 solid 1px;
    background-color:#F2F2F2;
}
/** end miembros/home.php */

/** miembros | datos */
#datos table{
    margin:0 auto;
    font-size:14px
}
.td_home_r {
    text-align:left;
    font-family:Georgia;
}
.td_home_l {
    text-align:right;

}
/** end miembros | datos */
/**  miembros | space */
.form_tarea_home {
    border:#CCC 1px solid;
    color:#666;
}
.msn_hilo {
    border:#CCC 3px solid;
    border-right:none;
}
#send_msn_public {
    display:none;
}
.item_msn_public{
    margin-top:10px;
}
.avatar_small {
    width:80px;
    height:60px;
    /**background-color:#CCC; */
    vertical-align:top;
    display:inline-block;
}
.msn_public_post {
    width:600px;
    height:60px;
    background-color:#F2F2F2;
    display:inline-block;
    border:#CCC solid 2px;
    border-top:none;
    border-bottom:none;
}
.msn_public_rta {
    width:600px;
    height:60px;
    background-color:#F7F7F7;
    display:inline-block;
    border:#CCC solid 2px;
    border-top:none;
    border-bottom:none;
}
/** end miembros | space */
/** miembros | edit_space */
#prev_img_fondo {
    border:5px #666 solid;
}
/** end miembros | edit_space */
/** miembros | album_fotos */
.add_album {
    color:#c2c2c2;
    font-size:16px;
    text-align:right;
    margin-right:10px;
}
.add_photo {
    color:#c2c2c2;
    font-size:14px;
    text-align:right;
    margin-right:10px;
}
.delete_album {
    color:#c2c2c2;
    font-size:12px;
    text-align:right;
    margin-right:10px;
}

.add_photo:hover, .add_album:hover, .delete_album:hover{
    text-decoration:underline;
    cursor:pointer;
}
#folder_fotos {
    text-align:left;
    background-color:#FFF;
    margin-top:30px;
}
.folder_fotos_item,.member_item {
    margin-bottom:30px;
    padding:3px;
    border:#CCC 1px solid;
    /*border:#ccc 1px solid;*/
    width:98%;
    height:auto;
    min-height:155px;
    text-align:left;
}
.comments_photos_item{
    margin-top:10px;
    padding:3px;
    border:#CCC 1px solid;
    border-right:none;
    height:auto;
    text-align:left;    
}

.folder_fotos_item:hover,.member_item:hover {
    border:#595959 1px solid;
    /*border:#333 1px solid;*/
}
.folder_fotos_titulo{
    font-family:Georgia;
    font-weight:600;
    color:#808080;
    font-size:20px;
    text-decoration:underline;
}
.folder_fotos_titulo:hover{
    font-family:Georgia;
    font-weight:600;
    text-decoration:none;
    cursor:pointer;
}
.folder_fotos_cant_fotos{
    font-size:12px;
    color:#999999;
}

.foto_small {
    margin:10px;
    padding:3px;
   /* width:144px;
    height:108px;*/
    border:#CCC 1px solid;
    float:left;
    cursor:pointer;
}
.foto_small:hover {
    border:#595959 1px solid;
}
/** end miembros | album_fotos */
/** tipacoque | index.php */
#tipacoque_left {
    display:inline-block;
    width:180px;
    height:auto;
    vertical-align:top;
    border:1px #c0c0c0 solid;
    border-bottom:none;
}
#tipacoque_rigth {
    display:inline-block;
    width:720px;
    height:auto;
    border:1px #c0c0c0 solid;
    padding:10px 10px 10px 10px;
}
#tipacoque_contenido h2 {
    text-decoration:underline;
}
#tipacoque_left a {
    text-decoration:none;
    font-size:14px;
}
#tipacoque_left a:hover {
    color:#FFF;
}
#tipacoque_rigth p{
    text-align:justify;
    font-size:14px
}
#tipacoque_rigth h4{
    text-align:left;
}
#tipacoque_rigth h3{
    text-align:left;
    text-decoration:underline
}
.item_img_tipa div{
    display:inline-block;
    margin-right:30px
}
/** end tipacoque | index.php */
/** TipaMail | index.php */
.tipamail_left {
    display:inline-block;
    width:700px;
    vertical-align:top;
    border:1px #c0c0c0 solid;
}
.tipamail_left p {
    padding:10px;
    font-size:14px;
    text-align:justify;
}
.tipamail_rigth {
    display:inline-block;
    width:200px;
    height:300px;
    border:1px #c0c0c0 solid;
    padding-left:10px;
    background-image:url(../img/help_tipamail.jpg);
    background-position:center;
    background-repeat:no-repeat;
}
/** end TipaMail | index.php */
/** Start Box-Login  */
#c_opaca {
    background-color:#000000;
    opacity: .60;
    -moz-opacity: .6;
    filter:alpha(opacity=60);
    width:100%; height:100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:101;
}
#con_box_login {
    background-color:#ffffff;
    background-image: url('../img/miembros_fondo_form.jpg');
    background-position:center;
    background-repeat:no-repeat;
    border:#808080 2px;
    position:fixed;
    z-index:102;
    height:40%;
    width:40%;
    top:30%;
    bottom:30%;
    left:30%;
    right:30%;
    border:#808080 5px solid;
}
#top_box_login {
    padding-top:5px;
    background-color:#F2F2F2;
    height:30px;
    width:100%;
    font-size:18px;
    color:#999;
    font-weight:600;
    border-bottom:#c0c0c0 5px solid;
    vertical-align:middle;
}
/** Start Box-Login  */
/** miembros edit */

#a_edit_info:hover{
    text-decoration:underline;
}
/** end miembros  edit */
/** miembros add_album */
.form_field_album {
    border:#CCC 1px solid;
    margin:30px;
}
.form_table_album {
    margin:0 auto;
    font-size:14px;
    color:#595959;

}
.form_table_album {
    text-align:left
}
.form_tarea_album {
    border:#CCC 1px solid;
    color:#666;
}
/** end miembros add_album */


/** miembros cont/view_album */

.album_item_photo {
    margin:3px;
    margin-bottom:20px;
    padding:6px;
    display:inline-block;
    border:#CCC 2px solid;
    background-color:#FFFFFF;
    text-align:center;
    width:144px;
    height:108px;
    cursor:pointer;
}
.folder_item_file{
    overflow:hidden;
    background-color:#FFFFFF;
    height:140px;
    max-height:140px;
}
.album_item_photo img {
    height:108px;
    max-width:144px;    
}
.album_item_photo:hover {
    border:#595959 2px solid;
       
}

.desc_album,.desc_photo{
    background-color:#F2F2F2;
    padding:3px;
    text-align:left;
    margin-bottom:20px;

}
.desc_photo:hover{
    background-color:#F7F8E0;
}

.foto_small_album {
    width:144px;
    height:127px;
    border:1px solid #ccc;

}
#name_file:hover{
    background-color: #F2F5A9;
}

.msj_item{
    border:1px solid #C0C0C0;
    border-left:none;
    border-right:none;
    width:100%;
    
}
.item_list_search_user{
    padding: 5px;
    background-color: #C0C0C0;
    color:#ffffff;
    margin-bottom: 2px;
    
}
.item_list_search_user:hover{
   background-color: #F2F5A9;
   color:#000000;
   cursor:pointer;
}
.time_ago{
    color:#330099;
}
#name_top_web a{
    background-color:silver;    
    color:#000000;
}