@charset "utf-8";
td{vertical-align:top}
br{ clear:both}
body{font-family:Arial, Helvetica, sans-serif; margin:0px; background:#333333}
/* PARA FORMULARIOS GLOVALES */
.head{height:144px; width:100%; margin:auto; background:#FFFFFF; margin-bottom:20px; font-size:11px; color:#999999}
.head a{font-size:11px; color:#999999}

a:focus{ outline:none}

.cuerpo{width:914px; margin:auto}
.pie{width:914px; margin:auto; text-align:center; color:#848484;font-size:11px; margin-top:60px; background-image:url(../img/logotipo.jpg); background-repeat:no-repeat; background-position:right;  padding-top:40px; padding-bottom:90px; display:block}

.pie a{color:#848484;font-size:11px}
#panel{ width:914px}
#subpanel01{ width:250px}
#subpanel02{ width:664px}

/* cabezera  */

.listaproyectos1{}
.listaproyectos1 .fecha{ color:#999999; font-size:11px; font-weight:bold}
.listaproyectos1 .title{ color:#ffffff; font-size:14px; font-weight:bold}
.listaproyectos1 .desc{ color:#848484; font-size:11px; font-weight:normal; margin-top:15px}
.listaproyectos1 .cat{color:#999999; font-size:11px; font-weight:normal;}
.listaproyectos1 a{color:#93EA10; font-size:11px; font-weight:normal; text-decoration:none}
.listaproyectos1 a.linkitem{ color:#fff}
.listaproyectos1 a.link03{ color:#999}


.listaproyectos0{}
.listaproyectos0 .fecha{ color:#585858; font-size:11px; font-weight:bold}
.listaproyectos0 .title{ color:#585858; font-size:11px; font-weight:bold}
.listaproyectos0 .desc{ color:#585858; font-size:11px; font-weight:normal; margin-top:15px}
.listaproyectos0 .cat{color:#585858; font-size:11px; font-weight:normal;}
.listaproyectos0 a{color:#585858; font-size:11px; font-weight:normal; text-decoration:none}
.listaproyectos0 a.linkitem{ color:#fff}
.listaproyectos1 a.link03{ color:#999}


.cabpaginacion01{ font-size:12px; text-align:right}
.cabpaginacion01 span{ color:#858585}
.cabpaginacion01 a{ color:#858585; text-decoration:none}

/* IMGAENES.PHP */
.title_img{ font-size:12px; color:#848484; font-weight:normal;margin-bottom:20px; text-align:left}
.divlink01{ text-align:left; background-image:url(../img/volver.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 50% }
.divlink01 a{font-size:12px; color:#848484; font-weight:normal; text-decoration:none}
.title_proyecto{color:#ffffff; font-size:11px; font-weight:bold; }


.texto01{ color:#FFFFFF; font-size:12px; font-weight:bold}
.texto02{ color:#FFFFFF; font-size:13px; font-weight:bold}
.texto03{ color:#999999; font-size:13px; font-weight:normal}
.texto04{ color:#999999; font-size:11px; font-weight:normal}
p{ color:#999999; font-size:13px; font-weight:normal}


.link01{ color:#F2800D; font-size:11px; font-weight:bold; text-decoration:underline; background:url(../img/iconos/vinieta02.gif); background-repeat:no-repeat; padding-left:15px;; background-position: left; cursor:pointer; margin-bottom:5px}
.link02{color:#F2800D; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer}
.link03{color:#666666; font-size:11px; font-weight:normal; text-decoration:underline; cursor:pointer}
.linkdelete{ background-image:url(../img/delete.gif); background-repeat: no-repeat; font-size:11px; color:#8C8C8C; font-weight:normal; padding:4px 6px 4px 17px; background-position:5px 7px; cursor:pointer; float:right; margin-right:10px }
.linkdelete:hover{ border: 1px solid #D6D6D6; background:#FBFBFB;background-image:url(../img/delete.gif); background-repeat: no-repeat;background-position:5px 7px;}
.link04{color:#999; font-size:11px;text-decoration:none; }





.frm_text{ border:1px solid #858585; font-size:11px; color:#999999}


/* LISTADO DE REGISTROS */
.tabgrupo{ color:#ffffff; font-size:12px; font-weight:bold; cursor:pointer}
.tabgrupo img{ float:left}
.tabgrupo div{ float:left}

.tabgrupo2{ color:#666666; font-size:12px; font-weight:bold; cursor:pointer}
.tabgrupo2 img{ float:left}
.tabgrupo2 div{ float:left}

.tablalistado thead tr td{ height:31px; border-bottom:1px solid #DADADA;border-top:1px solid #DADADA; color:#666666; font-size:12px; font-weight:bold; padding:0px 3px 0px 14px; vertical-align:middle }
.tablalistado tbody td{ border-bottom:1px solid #DADADA; vertical-align:middle; font-size:11px; font-weight:normal; padding:5px 0px 5px 14px}
.tablalistado tbody tr.contforo td{ border-top:0px}
.tablalistado tbody tr:hover{ background: #F3F8DA }
.tablalistado table td{ border:0px}
.tablalistado table tr:hover{ background:none}
.contforo{ border-top-color:#FFFFFF}



.menucaboption{ width:91px; height:22px; margin:auto; cursor:pointer;  padding-top:8px;padding-left:27px;background-image:url(../img/marcador.gif); background-repeat:no-repeat; background-position:10px 13px; color:#333}

.menucaboption1{ width:89px; height:22px; margin:auto; cursor:pointer; background:#FFFFFF; padding-left:27px;border:#BFBFBF 1px solid; border-bottom:0px solid; margin:auto; padding-top:8px; background-image:url(../img/marcador.gif); background-repeat:no-repeat; background-position:10px 13px; color:#333}
.options{width:118px;margin:auto; background:#999E94;position: absolute; display:none; }
.options img{ margin-right:7px}
.optionsitems{border-top:1px #BFBFBF solid; cursor:pointer; color:#FFFFFF; font-size:13px }

.cabpaginacion{  height:21px; padding:10px 5px 0px 14px; color:#666666; font-size:12px; font-weight:normal; border-top:1px solid #DADADA; background: #F5F5F5}
.cabpaginacion .newreg{ float:left; background-image:url(../img/nuevo.gif); background-repeat:no-repeat; height:17px; padding-left:20px; font-weight:bold; cursor:pointer; color: #0066CC}
.cabpaginacion .pagin{ float:right}
.cabpaginacion .back0{ cursor:text;text-decoration:none;color:#999999}
.cabpaginacion .back1{ cursor:text;text-decoration: underline;color:#666666; font-weight:bold; cursor:pointer}
.cabpaginacion .next0{ cursor:text;text-decoration:none;color:#999999}
.cabpaginacion .next1{ cursor:text;text-decoration: underline;color:#666666; font-weight:bold; cursor:pointer}

.estado0{ background: #F9DDDD }
.estado1{ background: #ffffff }

.linkitem { text-decoration:none; color:#FFFFFF; display:block;padding:7px 0px 7px 8px; }
.linkitem:hover{ background: #676C62}
.linkitem img{ border:0px}

.ipname{ font-size:11px; color:#999999; font-weight:bold; margin-bottom:3px}
.ipmail{ background-image: url(img/email.gif); background-repeat:no-repeat; font-size:11px; color:#666666; padding:0px 0px 0px 20px; margin-bottom:3px }
.ipcandado{ background-image: url(img/candado.gif); background-repeat:no-repeat; font-size:11px; color:#666666; padding:0px 0px 0px 20px; }
.iptelf{ background-image: url(img/telf.gif); background-repeat:no-repeat; font-size:11px; color:#666666; padding:0px 0px 0px 20px; }
.ipmovil{ background-image: url(img/movil.gif); background-repeat:no-repeat; font-size:11px; color:#666666; padding:0px 0px 0px 20px; }

/* FORMULARIO */

.tblfrm{ margin-left:25px}

.tblfrm .campo{ text-align:left; font-size:11px; color: #666666; font-weight:normal}
.tblfrm .frm_text{ border:1px solid #DADADA; font-size:11px; color:#999999}
.tblfrm .frmtitle{ font-size:12px; color:#666; font-weight:bold}
.tblfrm .frm_cbo{font-size:11px; color: #666666; font-weight:normal; border:1px solid #DADADA}

.frm_btn{ font-size:11px; height:25px; background:#67A54B; color:#FFFFFF; font-weight:bold}


/*FIN DE FORMULARIOS*/

.add_proy{ background-image:url(../img/volver.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 50%;color:#999999; font-size:11px; font-weight:bold; cursor:pointer}

/*MENU PRINCIPAL*/


.menuprincipal{ font-size:12px; margin-bottom:3px }
.menuprincipal a{color:#858585;}
.menuprincipal a:hover{ background: #000000; color:#FFFFFF}
.menuprincipal a.select{ background: #000000; color:#FFFFFF}



/* FIN DEL MUNU PRINCIPAL*/
#contenido{ font-size:12px; color:#FFFFFF}
#contenido a{ background:#000000; color:#FFFFFF; font-size:12px}


.select0{ color:#ffffff; font-weight:bold; font-weight:bold; cursor:pointer; margin-left:0px;  padding-left:0px}
.select1{ color:#999999; font-weight:bold; font-weight:bold; cursor:pointer; margin-left:0px;  padding-left:0px}


/* MENU PRINCIPAL */
/*  categorias de imagenes  */
.catcabfoto{  height:24px; padding:8px 5px 0px 0px; font-size:12px; font-weight:bold; border:1px solid #CCCCCC }
.contcabfoto{  border-top:0px;font-size:11px; color:#666666; padding:20px 5px 20px 0px}
.listaimgcat{ margin:10px 0px 20px 0px; list-style:none;float:left; }
.listaimgcat li{ list-style:none;}

.linkvinita01{ background-image: url(../img/volver.gif); background-repeat:no-repeat; padding:0px 0px 0px 15px; cursor:pointer; float:left; margin-right:15px; margin-bottom:10px; background-position:0px 2px;  }
.linkvinita01:hover{ text-decoration:underline}

.sortlist{ margin:10px 0px 70px 10px; list-style:none;float:left; }
.sortlist li{ float:left; list-style:none; height:110px}
.sortlist li img{border:3px solid #FBFBFB; cursor:move; margin:2px}
.sortlist li img:hover{border:3px solid #0099FF; cursor:move}

.tbl_tab3d_01{ width:400px}
.tbl_tab3d_01 tr{}
.tbl_tab3d_01 tbody td{ padding:10px 0px 10px 0px; border-bottom:1px dotted #999999}



/*LINK CON IMG*/

.link_imagenes{ background-image:url(../img/incon01.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; color:#858585; font-size:11px;text-decoration:none;}
.link_contenido{ background-image:url(../img/incon02.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; color:#858585; font-size:11px;text-decoration:none}

.imgproy{float:left; margin-bottom:10px; overflow:hidden; height:138px;width:212px;}

.imgproy .website{ color:#999999; font-size:11px; font-weight:normal; text-decoration:none}

.imgvid{float:left; margin-bottom:10px; overflow:hidden; height:162px;width:212px;}
.imgvid img{ border:0px}
/*FIN DE LINK CON IMG*/

.cont_links{ font-size:12px; margin-bottom:3px;  }
.cont_links span{color:#999999; text-decoration:none}

.frm{ color:#999999; font-size:12px; font-weight:normal;}
.frm td{ height:22px}
.frm .Caja1{ border:1px solid #999}
.texto2{ color:#999; font-size:12px}
#viewmap{color:#93EA10; font-size:12px; text-decoration:none}

.link_alb_fotos{ display:block;width:74px; text-align:center; margin-bottom:20px}
.link_alb_fotos a.link_foto{ display:block;height:74px; border:1px; background-color:#000; text-align:center }
.link_alb_fotos a{color:#999; text-decoration:none; font-size:12px;}
.link_alb_fotos a:hover{ text-decoration:underline}

.link_alb_fotos img{ border:0px; padding:3px} 

.row_comentario{color: #CCC; background-color:#444444; width:510px; padding:10px 10px 10px 10px; font-size:11px; margin-bottom:3px; text-align:left}
.row_comentario .name{ color:#999; font-weight:500}
