body {font-size:0.8em;}
body  {border:0px; padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;  /*background-image:url(img/fdo_rayadohorvde.gif);*/}
a {color:#88B01C; text-decoration:none;}
a:hover {background-color: #D2ED8D;}
a img { border-bottom:1px solid #ffffff;}
a:hover img {background-color:#ffffff;border-bottom:1px solid #D2ED8D;}
a:visited {color:#A0D121; text-decoration:none;}

/* estos parches hacen q no se muestre la linea debajo de la imagen
   cuando estan dentro de un enlace!!   */
a img.sin_hover { border-bottom:1px solid #ddd;}
a:hover img.sin_hover { border-bottom:1px solid #ddd; }

a img.sin_hover_bl { border-bottom:1px solid #fff;}
a:hover img.sin_hover_bl { border-bottom:1px solid #fff; }

#contenido {width:755px; padding:12px; padding-bottom:2px; background-color:#FFFFFF; margin:0px;}
/* -------------- NAVEGACIN SUPERIOR  ---------------   */
#superior { margin-bottom:24px;}
#logo {width:297px;}
.nav_contenedor {float:right;font-size:0.8em;text-align: right;	width: 450px;}

  /* navegacion del red-dg y comunidad-dg */
ul#navlist {margin-left: 0px;padding-left: 0px;white-space: nowrap;margin:3px 0px;}
#navlist li {display: inline;list-style-type: none;}
#navlist a { padding: 2px 3px; }
#navlist a:link, #navlist a:visited{color: #ffffff;background-color: #C3C3C3;text-decoration: none;}
#navlist a:hover {color: #ffffff; background-color: #D3EE8E;text-decoration: none;}
  /* navegacion del sitio */
ul#navlist2 {margin-left: 0px;padding-left: 0px;white-space: nowrap; /*margin-top:8px;*/ margin-top:16px;}
#navlist2 li {display: inline;list-style-type: none;}
#navlist2 a { padding: 2px 3px; }
#navlist2 a, #navlist2 a:link, #navlist2 a:visited {color:#666666; border:1px solid #CCCCCC;text-decoration: none;}
#navlist2 a:hover {color: #ffffff; background-color: #D3EE8E;text-decoration: none;}

/* -------------- NAVEGACIN LATERAL  ---------------   */
#lateral {float:left;font-size:0.85em;margin-bottom:12px;}
#areas { width:115px; padding:10px; padding-left:15px; padding-top:25px; height:105px; margin-bottom:12px;background-image:url(img/fdo_simple_gris9.gif); background-repeat:no-repeat;/*background-color:#999999;*/}
.nav_lateral_contenedor {}
ul#navlist3 {margin-left: 0px;padding-left: 0px;white-space: nowrap;}
#navlist3 li {list-style-type: none; margin-top:8px;}
#navlist3 a { padding: 2px 3px; }
#navlist3 a, #navlist3 a:link, #navlist3 a:visited{color:#D3EE8E;text-decoration: none;}
#navlist3 a:hover {color: #ffffff; background-color: #666666;text-decoration: none;}

.newsletter_ch {width:120px; height:130px;padding:5px 10px 17px 14px;background-image:url(img/fdo_simple_verde.gif);background-repeat:no-repeat;}
.newsletter_gr {width:120px; padding: 10px 10px 17px 14px; height:280px; line-height:120%; color:#666666; background-image:url(img/fdo_doble_gris.gif);background-repeat:no-repeat;}
.newsletter_gr a, .newsletter_gr a:link, .newsletter_gr a:visited{color:#82A91B;}
.newsletter_gr a:hover {background-color:#E8F5C5;}
.newsletter_gr form {margin:0px; padding:0px; line-height:100%;}
.newsletter_gr p a:hover { background-color:#D3EE8E; color:#000000;}
.newsletter_gr p {margin:8px 0px;}
.newsletter_gr img {border:none}

.aclaraciones p{font-size:0.8em; padding: 0px 0px; margin-top:0.6em; margin-bottom:0px;color: #ABAD85; }

.varios { width:140px; padding-top:136px; margin-bottom:12px;/*background-color:#999999;*/}
/* -------------- TITULOS ---------------   */
h1 {font-weight:bold; font-size:1.7em; color:#666666!important;margin-top:25px; line-height:120%;}
#principal h1 {margin-bottom:5px; margin-top:0px; line-height:100%;}
h1 a {color:#666666!important;}
.destacado, .destacado a {color:#A7D721!important;}
h2 {font-weight:bold;font-size:1.4em;color:#666666!important; margin-top:25px;}
.seccion {background-color: #F0F0F0;padding: 2px 3px;}
#principal h2 {margin-bottom:0px;}
h3 {font-weight:bold; font-size:1.2em; color: #000000; /*margin-top:4px;*/}
h4 {font-weight:bold; font-size:1em; color: #666666; /*margin-top:4px;*/}
/* -------------- PRINCIPAL HOME ---------------   */
#principal { font-size:0.85em; color:#666666;margin-left:150px;}
#principal ul, #principal p {padding-top:0px; margin-top:0px;padding-bottom:0px; margin-bottom:10px;}
.intro_home {width:572px; padding:15px; height:110px; margin-bottom:12px; color:#000000;background-image:url(img/fdo_rayadodiag_1izq_gris.gif);}
/* cuadrados home */
.simple {width:120px; height:119px;padding:10px;margin-bottom:12px;margin-left:6px;margin-right:6px;}
.simpleimg {width:140px; height:139px;padding:0px;margin-bottom:12px;margin-left:6px;margin-right:6px;}
.doble {width:263px; height:119px;padding:10px 15px;margin:0px;margin-bottom:12px;}
.doble_agradecimiento {float: right; width: 190px; height: 100px; padding:10px 10px;margin:0px;margin-bottom:12px;}
.dobleimg {width:293px; height:139px;padding:0px;margin:0px;margin-bottom:12px;}
.cuatro {width:273px; height:272px;padding:10px;margin:0px;margin-bottom:12px;}
.cuatroimg {width:293px; height:292px;padding:0px;margin:0px;margin-bottom:12px;}
.ocho {width:568px; height:262px;padding:15px;margin:0px;margin-bottom:12px;}
.tres {width:172px; height:172px;padding:10px; margin: 0px 12px 12px 0px; }
.tresimg {width:192px; height:192px;padding:0px; margin: 0px 12px 12px 0px; }
.numeros_news {float: left; margin: 0px 12px 12px 0px; padding: 0px; width: 192px; height: 192px;}
.numeros_news p a:hover img {background-color:#D2ED8D;}
.gris {border:1px solid #999999;}
.grisl {border:1px solid #DDDDDD;}
.verde {border:1px solid #A7D721;}
.blanco {border:1px solid #ffffff;}
.banner {width:176px; height:60px; float: left; padding:9px 0px 9px 0px; margin: 0px 5px 0px 5px;}
.biblioteca {padding-top:152px;height:130px;float:right; margin-left:8px;background-image:url(img/foto_biblioteca.jpg); background-repeat:repeat-x;}
ul.listahome {padding:0px; margin:0px;	list-style-position: inside;}
.listahome li {	list-style-type: none;	list-style-image: url(img/item.gif);}

ul.listahome2 {/* padding:0px; margin:0px;	list-style-position: outside; */}
.listahome2 li {	list-style-type: none;	list-style-image: url(img/item.gif);}

ul.listahome3 { padding:0px; margin: 0px 0px 0px 10px; list-style-position: outside; }
.listahome3 li {	list-style-type: none;	list-style-image: url(img/item.gif); margin-top: 6px;}

.info, .info p, .info a {margin-bottom:0px; padding-bottom:0px;}
.agenda_ind {padding: 20px; margin-top: 20px; color: #666666;}
.recuadro {padding: 7px 20px; color: #666666;}
/* -------------- PRINCIPAL INTERNAS ---------------   */
#principal2 { font-size:0.85em; color:#333333;margin-left:152px; width:440px; line-height:160%; padding-bottom:20px;margin-bottom:12px;}
.lateral_der {width:132px; padding:8px;line-height:140%; padding-top:0px;float:right; margin-top:10px; margin-bottom:12px;font-size:0.85em; border: 1px solid #EEEEEE; border-top: 2px solid #D3EE8E; }
.agenda_txt, .lat_der_txt { font-size:0.8em; }
.lat_der_txt { color: #999999; }
.imagenes {padding-top:10px;}
.img_izq { float:left; padding:5px;}
.img_der { float:right; padding:5px;}
.intro { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#999999; margin-bottom:12px; padding: 0px 20px; font-style:italic;}
.auspicio { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#999999; font-style:italic;}
.fecha {color:#333333; font-size: 0.7em; text-transform:uppercase; margin-bottom:0px;}
.nota_pie {padding:20px; font-size:0.8em; color:#999999;}
.pie_articulos { color: #999999; }
.nota_legal {}
.letrachica {font-size:0.8em; padding: 5px 0px; color: #999999;}
.rojo {	color: #CC0000;}
.col_negro { color:#000000; }
.tachado {text-decoration: line-throught;}
/* ----- form ------- */
.campo_formulario {width:108px;height:18px;background:#FFFFFF;font-size:10px; border:none; border-bottom:1px dashed #A7D721; color:#999999; padding:0px; padding-left:5px; padding-top:3px; margin:0px;}
.select {height:18px;background:#FFFFFF;font-size:10px; border:none; border-bottom:1px dashed #A7D721; color:#999999; padding:0px; padding-left:5px; padding-top:3px; margin:0px;}
.maslargo {width:250px;}
.errorText{font-size:0.85em; font-weight:normal; padding: 0px 0px; color: #ef7864;}
.errorMsg{font-size:1em;  padding: 5px 8px; border:1px solid #F00}
.formulario {padding-bottom:10px; padding-left:30px;}
.formulario p {margin:4px 0px;}
.formulario .campo_formulario {width:150px;}

.form_php {padding-bottom:10px;}
.form_php p {margin:4px 0px;}
.form_php .campo_formulario {width:150px;}

.form_php_div {border: 1px solid #CCCCCC; margin-top:25px; padding: 15px 15px 15px 30px;}
.error { border:1px solid #ef7864; }
.intro_form { font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; color:#999999; margin-bottom:12px; margin-top:0px; padding: 0px; font-style:italic;}
.error_php_text{font-size:0.85em; font-weight:normal; padding: 0px; margin: 0px; color: #ef7864;}

.campo_textarea {width:420px; height:120px; background:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:1em; border:1px dashed #A7D721; color:#999999; padding:3px 3px 3px 5px; margin:0px; margin-top: 7px;}
.errorText{font-size:0.8em; padding: 5px 0px; color: #F00;}
/* verificar que estos tres se utilicen en algun lado! */
fieldset {border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.campo_textarea_largo { width:200px; background:#FFFFFF; font-size:10px; border:none; border-bottom:1px dashed #A7D721; color:#999999; padding-left:5px; padding-top:3px; margin:0px; padding-right: 0px; padding-bottom: 0px; height: 18px;}
legend { font-size: 12px; color: #A7D721; padding-top: 10px; padding-bottom: 10px; text-indent: -3px;}
/* -------------- INTERNAS NAVEGACION	  ---------------   */
#menu {width:115px; padding:10px; padding-left:15px; padding-top:25px; height:260px;margin-bottom:12px;background-image:url(img/fdo_doble_gris.gif); background-repeat:no-repeat;/*background-color:#999999;*/ }
.nav_lateral_contenedor {}
ul#navlist4 {margin-left: 0px;padding-left: 0px;}
#navlist4 li {list-style-type: none; margin-top:8px; color:#ffffff; font-weight:bold;}
#navlist4 a { padding: 2px 3px; }
#navlist4 a, #navlist4 a:link, #navlist4 a:visited {color:#666666; font-weight:normal;text-decoration: none;}
/*#navlist4 a:hover {color: #fffffff; background-color: #666666;text-decoration: none; font-weight:normal}*/

ul#navlist5 {margin-left: 0px;padding-left: 0px; padding-right:0px;}
#navlist5 li {list-style-type: none; margin-top:8px; color:#000000; font-weight:normal;padding-right:0px;}
#navlist5 a {padding: 2px 0px 2px 4px;}
#navlist5 a, #navlist5 a:link, #navlist5 a:visited {color:#000000; font-weight:normal;text-decoration: none;}
/*#navlist5 a:hover {color: #fffffff; background-color: #666666;text-decoration: none; font-weight:normal}*/

.newsletter_ch {width:120px; height:130px;padding:5px 10px 17px 14px;background-image:url(img/fdo_simple_verde.gif);background-repeat:no-repeat;}
.newsletter_ch a, .newsletter_ch a:link, .newsletter_ch a:visited {color:#82A91B;}
.newsletter_ch p a:hover { background-color:#D3EE8E; color:#000000;}
.newsletter_ch p {margin:8px 0px;}
.newsletter_ch h3, .newsletter_ch h2 {margin-top: 18px; margin-bottom:8px; padding-bottom:0px; }
.newsletter_ch img {border:none}

.fverderotado {background-image:url(img/fdo_simple_verde180.gif);background-repeat:no-repeat;}
.fgris {background-image:url(img/fdo_simple_gris_ray.gif);background-repeat:no-repeat;}
.fgrisrotado {background-image:url(img/fdo_simple_gris_ray180.gif);background-repeat:no-repeat;}
.fgris9 {background-image:url(img/fdo_simple_gris9.gif);background-repeat:no-repeat;}

/* -------------- PIE HOSTING ---------------   */
#hosting {color:#000000;font-size:0.8em; padding-bottom:5px;padding-left:20px; clear:both;  /*text-align:right;width:767px; */}


/* ------ temp home -------- */

div#rc { }
div#rc img { float: left; width: 67px; height: 67px;}
.sorthelper { background-color: #eee; float: left; }
.sortableactive { /* background-color: #000; */}
.sortableitem:hover { background-color: #ccc;}
.sortablehover { }
