/* FORMS CSS Document  */

.forms-web form div,.forms-web form div label.labelCheckbox, .forms-web form div label.labelRadio,.forms-web form div small,.forms-web form div label.labelCheckbox, .forms-web form div label.labelRadio, .forms-web label.labelCheckbox, .forms-web label.labelRadio {
	  height: expression('1%');
}
.forms-web form div fieldset input.inputText, .forms-web form div fieldset input.inputPassword, .forms-web form div fieldset input.inputFile, .forms-web form div fieldset textarea.inputTextarea {
	  margin: expression('0px 0px 0px -124px');
}

/* Forms */
.forms-web form {
	clear: both;
	margin-right: 20px;
	padding: 0;
	width: 90%;
}
.forms-web fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
.forms-web fieldset legend {
	color: #2C6877;
	font-size: 160%;
	font-weight: bold;
}
.forms-web form div {
	/*clear: none;*/
	width: auto;
	margin-bottom: 0px;
	padding: 5px;
	vertical-align: text-top;
	float: left;
}
.forms-web form div.required {
	color: #333;
	font-weight: bold;
}
.forms-web form div.optional, form div.input {
	/*color: #444;*/
	color: #333;
	font-weight: bold;
}
.forms-web form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 140px;
	width:150px;
}
.forms-web label {
	
	font-size: 110%;
	padding-right: 20px;
}
.forms-web input, textarea {
	clear: both;
	display: block;
	font-size: 140%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 2px;
	width: 100%;
}
.forms-web select {
	clear: both;
	font-size: 120%;
	vertical-align: text-bottom;
}
.forms-web select[multiple=multiple] {
	width: 100%;
}
.forms-web option {
	font-size: 120%;
	padding: 0 3px;
}
.forms-web input[type=checkbox] {
	/*clear: left;*/
	display:inline;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}

.forms-web input[type=submit] {
	display: inline;
	padding: 2px 5px;
	font-size: 110%;
	vertical-align: bottom;
	width:150px;
}

/* CSS para areglar los checkbox de web */
#ContactoPermisoSuscripcion, #TrabajadoraPermisoSuscripcion, #ColaboradoraPermisoSuscripcion {
	float: left;
	display:inline;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}

/* Notices and Errors */
.forms-web div.message, .forms-web p.error, .forms-web div.error-message {
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 8px 0px;
}
.forms-web div.error-message {
	clear: both;
}
.forms-web div.error em {
	font-size: 140%;
	color: #003d4c;
}
.forms-web span.notice {
	background-color: #c6c65b;
	color: #fff;
	display: block;
	font-size: 140%;
	padding: 0.5em;
	margin: 1em 0;
}


/* mi CSS Document */

/*// Page Styles //*/
html, body {background: #FFF url(images/bg.gif) repeat-x left top; margin: 0px; padding: 0px; text-align: center;}
body, tr, td {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
* {margin: 0; padding: 0;}	
form {margin: 0; padding: 0;}

/*// Link Styles //*/
a:link,a:visited,a:active {color:#00749E; text-decoration: none;}
a:hover	{color:#000000; text-decoration: underline;}
#top-text a:link,#top-text a:visited,#top-text a:active {color:#004457; text-decoration: none; font-weight: bold;}
#top-text a:hover	{color:#000000; text-decoration: underline; font-weight: bold;}

/*// Main Content Structure //*/
#sitewrapper {width: 980px; border-right: 0px solid #CCC; text-align: left; vertical-align: middle; margin: 0px auto; padding: 0px;}
#logobin {width: 980px; height: 90px; text-align: right; margin: 0px auto;padding: 0px;}
#top-text {
	height: 20px;
}



#top-tabs {float: right; width: 500px; height: 26px; margin-top: 44px;}
#logo {
	float: left;
	width: 201px;
	height: 55px;
	background-image: url(../img/logo_web.gif);
	background-repeat: no-repeat;
} 
#top-text p {
	float: right;
	text-align: right;
}
#top-text img {
	float: right;
	margin-right: 4px;
}

#searchbar {width: 290px; text-align: right; height: 22px; float: right; margin-top: 10px; margin-right: 0px; font-size: 0px; color: white;}
#searchbar form {margin:0; padding:0px;}
#searchbar a {
	padding-left: 15px;
	padding-bottom: 3px;
}

#searchbox {width: 165px;}

* html div#searchbar {margin-top: 6px;}
#cse-search-box {margin: 0; padding: 4px 10px 0 0; float: right; color: #fff; line-height: 0;}
#cse-search-box * {vertical-align: middle;}

/*// Main Navigation Styles //*/
#slidetabsmenu {width: 680px; height: 45px; font-family: Tahoma, Arial; font-size: 11px; line-height: 12px; margin-top: 15px;}
* html div#slidetabsmenu {margin-top: 14px; margin-bottom: -1px;}
#slidetabsmenu ul {list-style-type: none; margin:0; margin-left: 0; padding:0;}
#slidetabsmenu li {display:inline; margin:0; padding:0;}
#slidetabsmenu a {float:left; background:url(images/menutab_left.gif) no-repeat left top; margin-right: 2px; padding:0 0 0 9px; text-decoration:none;}
#slidetabsmenu a span { float:left; display:block; background:url(images/menutab_right.gif) no-repeat right top; padding:7px 15px 25px 6px; font-weight:bold; color:#818181;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;} /* End IE5-Mac hack */
#slidetabsmenu a:hover span {color: white;}
#slidetabsmenu #current a {background-position:0 -92px;}
#slidetabsmenu #current a span {background-position:100% -92px; color: #312E2E;}
#slidetabsmenu a:hover {background-position:0% -46px;}
#slidetabsmenu a:hover span {background-position:100% -46px;}

/*// Main Navigation Styles //*/
#slidetabsmenu2 {width: 500px; height: 26px; font-family: Tahoma, Arial; font-size: 11px; line-height: 12px;}
#slidetabsmenu2 ul {list-style-type: none; margin:0; margin-left: 0; padding:0;}
#slidetabsmenu2 li {display:inline; margin:0; padding:0;}
#slidetabsmenu2 a {float:right; background:url(images/menutab_left2.gif) no-repeat left top; margin-right: 2px; padding:0 0 0 9px; text-decoration:none;}
#slidetabsmenu2 a span { float:right; display:block; background:url(images/menutab_right2.gif) no-repeat right top; padding:7px 15px 7px 6px; font-weight:bold; color:#FFFFFF;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu2 a span {float:none;} /* End IE5-Mac hack */
#slidetabsmenu2 #current2 a {background-position:0 -26px;}
#slidetabsmenu2 #current2 a span {background-position:100% -26px; color: #FFFFFF;}

/*// Content Structure //*/
#conbin {clear: both; width: 980px; margin-top: 5px;}
#con-contenido {
	background-image: url(images/bg_internas_web.gif);
	background-repeat: repeat-y;
	width: 980px;
	clear: both;
}
#con-contenido-fund {
	background-image: url(images/bg_internas_web2.gif);
	background-repeat: repeat-y;
	width: 980px;
	clear: both;
}
#conleft {
	float: left;
	width: 355px;
	padding-right: 30px;
	padding-left: 15px;
}
#conleft-interna {
	float: left;
	width: 698px;
	margin-top: 20px;
}
#conleft-interna-fund{
	float: left;
	width: 210px;
	margin-top: 10px;
}
#conright {float: right; width: 580px;}
#conright-interna {float: right; width: 260px; padding-top:10px;}
#conright-interna span img{
	padding-left: 10px;
	border: 0px;
	margin-bottom: 5px;
}
#conright-interna-fund {float: right; width: 770px;margin-top: 10px;}
#noticias-en-titulos {
	margin-top: 15px;
	background-image: url(images/fondo-degrade.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 40px;
	padding-left: 5px;
	margin-bottom: 20px;
}
#noticias-en-titulos ul {
	list-style-image:url(images/lista-rss.gif); 
	margin:0; 
	margin-left: 56px; 
	padding:0;
	border-top:1px solid #96024C;
}
#noticias-en-titulos li {margin:0; padding:3px 0px 3px 0px;border-bottom:1px solid #96024C;}
#noticias-en-titulos a {
	color:#666666;
}
#migaDePan {
	background-image: url(images/separador_miga.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	color: #003368;
	font-size: 10px;
}
#migaDePan, #migaDePan a:link, #migaDePan a:active, #migaDePan a:visited, #migaDePan a:hover {
	color: #003368;
}
#conleft .con-noticia {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	margin-top: 10px;
}
.noticia-wrapper {width:650px; float:left;}
.noticia-wrapper .evento-img {
	margin: 0px 0px 10px 10px;
	float: right;
	padding: 1px;
	border: 1px solid #cccccc;
}
.antetitulo-noticia, .titulo-noticia-interna, .fuente-noticia {
	width: 560px;
}
#conleft-interna .antetitulo-noticia, #conleft-interna .titulo-noticia-interna, #conleft-interna .fuente-noticia, #conleft-interna .datos {
	width: 485px;
}
* html .noticia-wrapper {width:645px; float:right;}
.titulo-noticia, .titulo-noticia-interna{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #312e2e;
	margin: 0px;
	padding: 0px;
	width: 314px;
	text-decoration: none;
}
.titulo-noticia-interna{
	width:560px;
}
.titulo-noticia-interna a, .titulo-noticia-interna a:visited{
	color: #312e2e;
}
#conleft-interna .titulo-noticia {width:485px;}
.titulo-noticia2 {
	color:#FF6633;
	margin-top:0px;
	float: right;
	width:314px;
	font-weight:600;
}
.titulo-noticia a:link, .titulo-noticia a:active, .titulo-noticia a:visited, .titulo-noticia a:hover  {
	color: #312e2e;
}
.antetitulo-noticia {
	color: #FF9000;
	font-weight:bold;
	margin-bottom:3px;
}
.fuente-noticia {
	color: #999999;
	font-weight:bold;
	font-style: italic;
	margin-top:3px;
}
.fuente-noticia span{
	margin-right:12px;
}

.cuerpo-noticia {
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #668f9a;
	padding-top: 5px;
	line-height: 18px;
	font-weight: bold;
	clear: both;
	height: 1%;
}
.cuerpo-noticia img {
	margin: 0px 0px 10px 10px;
	float: right;
	padding: 1px;
	border: 1px solid #cccccc;
}
.cuerpo-noticia ul {
	padding-left: 40px;
	margin-top: 16px;
	margin-bottom: 16px;	
}
#conleft-interna .cuerpo-noticia {width:auto;}
.cont-fecha-noticia {
	height: 51px;
	width: 34px;
	border: 1px solid #004457;
	margin-right: 5px;
	float: left;
	margin-top: 3px;
}
#conleft-interna .cont-fecha-noticia {margin-left:5px;}
.fecha-noticia-mes {
	background-color: #4d7d89;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.fecha-noticia-dia {
	height: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4D7D89;
	border-bottom-color: #4D7D89;
	border-left-color: #4D7D89;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4D7D89;
	text-align: center;
	vertical-align: top;
}
.separador-noticias {clear:both; height:10px;}
.contenido-noticia {
	color: #666666;
	margin-left: 45px;
	line-height: 18px;
	font-weight: normal;
}
.contenido-noticia .evento-img {
	margin: 0px 0px 10px 10px;
	float: right;
	padding: 1px;
	border: 1px solid #cccccc;
}
.contenido-noticia ul {
	padding-left: 40px;
	margin-top: 16px;
	margin-bottom: 16px;	
}
#caja_agenda_mitad {
	background-image: url(images/agenda_middle.gif);
	width: 314px;
	padding: 0px 18px 0px 18px;
	margin-top:-3px;
}
.fecha_agenda {
	width: 68px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #28373c;
	font-weight: bold;
	padding-top:1px;
}
.contenido_agenda{
	width: 246px;
	float: right;
}
#caja_agenda_mitad a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.lugar_agenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #668f9a;
}
#caja_agenda_mitad ul {
	width: 219px;
	margin: 7px 0px 15px 0px;
	list-style-type: circle;
	padding-left:15px;
}
#caja_agenda_mitad li {
	margin-bottom: 2px;
}




/*// Footer //*/

#footer-border {clear: both; background: #FFF url(images/footerbg.gif) repeat-x left top;	width: 100%; background-color: #3c82a0;	margin-top: 0px; text-align: center;}
#footer {width: 980px; padding-top: 30px; margin: 0px auto; text-align: left;}
#footerbin1 {width: 252px; float: left; border-right: 1px solid #699FB6;}
#footerbin2 {width: 396px;	float: left; border-right: 1px solid #699FB6; padding: 0px 20px 0px 20px;}
#footerbin3 {width: 270px; float: right; padding: 0px 0px 0px 20px;}
#footerbin4 {clear:both; width: 980px; padding: 20px 0px 0px 0px;}
* html div#footerbin3 {width: 270px;}
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #C5DAE3;}
#footer a:link, #footer a:active, #footer a:visited {color: #C5DAE3; text-decoration: none;}
#footer a:hover {color: #fff; text-decoration: underline;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.paging{
padding: 2px;
}

.paging ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.paging li, .paging div{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.paging a, .paging a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
margin-right:5px;
}

.paging a:hover, .paging a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.paging li div.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
margin-right:5px;
}

.paging div.disabled{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.paging a.nextpage{
font-weight: bold;
}

* html .paging li.currentpage, * html .paging div.disabled{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

.titulo-fund {
	color: #FFFFFF;
	background-color: #89CE00;
	height: 26px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 10px;
	display: block;
}
#detalle-fund {
	margin-top: 20px;
	padding-left: 10px;
}
/* arreglo ul en donde se muestra la info de detalle-fund */
#detalle-fund ul {
	padding-left: 40px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.item2-menu a, .item2-menu-selected a {
	padding-left:30px;
}
.item1-menu-selected a, .item2-menu-selected a {
	font-weight: bold;
}
.item1-menu, .item2-menu, .item1-menu-selected, .item2-menu-selected, .item1-menu a, .item2-menu a, .item1-menu-selected a, .item2-menu-selected a {
	font-size: 12px;
	color: #004457;
	text-decoration: none;
	padding-bottom: 12px;
}
#conleft-interna-fund a {
	color: #004457;
}
#conright h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004457;
	margin-bottom:15px;
}
h2 span img {
	margin: 0px 3px 2px 0px;
	vertical-align: text-bottom;
}
#hp-right1 {
	width: 279px;
	float:left;
}
#hp-right1 ul {
	width: 230px;
	list-style-image:url(images/lista-rss.gif);
	padding-left:20px;
}
#hp-right1 li {
	margin-bottom:15px;
}

#hp-right1 li a{
	color: #004457;
	font-weight: bold; 
}
#hp-right2 {
	width: 295px;
	float:right;
}
#hp-right2 img {
	margin-bottom: 5px;
	border: 0px;
}

/* CSS de la sección fundacion */
.descripcion-fund {
	margin-bottom: 20px;
	color: #004457;
}
.info-fund {
	background-color:#EAEAEA;
	color: #004457;
	margin-bottom:1px;
	padding:10px
}
.horario-atencion-titulo {
	margin-top:30px;
	font-weight:bold;
}
.horario-atencion-detalle {
	padding:10px;
	margin-bottom:25px;
}
.campo {
	color: #004457;
}
.valor {
	color: #999999;
}
#titulos-eventos-tabla {
	width:650px;
	margin-left:46px;
}
#titulos-eventos-tabla th {
	color:#498AA6;
}
#titulos-eventos-tabla td, #titulos-eventos-tabla td a {
	color:#333333;
}
#titulos-eventos-tabla td, #titulos-eventos-tabla th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #96024C;
	padding: 3px 0px 3px 0px;
}
.convoca-campo {
	color: #004457;
	font-weight:bold;
}
.convoca {
	margin-top:15px;
	margin-bottom:15px;
}
.mas-leidas-titulo  {
	height:27px;
	background-image: url(images/fondo-degrade2.gif);
	width:230px;
	margin-left:10px;
	margin-top:10px;
	padding:5px;
	font-weight:bold;
	color:#115062;
}
#cuadro-mas-leidas {
	border: 1px solid #DDDDDD;	
	width:240px;
	margin-left:10px;
}
#cuadro-mas-leidas ol {
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}
#cuadro-mas-leidas li {
	padding-bottom:5px;
}
#cuadro-mas-leidas a {
	color: #004457;
}

/* under_construction */
#under_construction h1{
	text-align: center;
	font-size: 24px;
}
#under_construction img {
	margin-left: 190px;
	margin-top: 15px;
}

/* Css para el filtro de los eventos */
#filtro-eventos {
	background-color: #3c82a0;	
	padding: 10px 0px 10px 20px;
	margin-bottom:15px;
	height: 40px;
}
#filtro-eventos label {
	color: #ffffff;
	font-weight:bold;
	padding:0px 5px 5px 5px;
}
#filtro-eventos .date {
	width: 190px;
	float:left;
}
#filtro-eventos #EventoEventoCategoriaId{
	width: 100px;
	float:left;
	margin-right:10px;
}
#filtro-eventos #EventoCiudad  {
	width: 100px;
	float:left;
	margin-right:10px;
}
#filtro-eventos .submit, #filtro-eventos .submit input{
	width: 50px;
	float:left;
}

/* Css de la caja de blogs */
#caja-blogs {
	border: 1px solid #e0e0e0;
	padding: 10px 10px 0px 10px;
	margin-bottom:5px;
}
#caja-blogs img{
	border: 1px solid #e0e0e0;
	padding: 1px;
	float:left;
	margin-right:10px;
}
#caja-blogs h2 a{
	font-size:18px;
	color:#000000;
	font-weight:bold;
}
#caja-blogs h2 {
	margin-bottom:5px;
}
#caja-blogs .blog-item{
	border-top: 1px solid #e0e0e0;
	padding-top:5px;
	clear:both;
}
#caja-blogs .blog-item span a{
	float:left;
	width:215px;
	font-weight:bold;
	color:#668F9A;
}
#caja-blogs p{
	padding-bottom:5px;
	width:215px;
	font-size:11px;
}
#caja-blogs p a{
	color: #000000;
}

/* CSS de WebsFM */
.titulo-ppla-interno {
	font-size:16px;
	color: #ff6600;
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom: 1px solid #CCCCCC;
}
.contenedor-webs {
	padding-top: 11px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
.contenedor-webs img{
	border: 1px solid #e0e0e0;
	padding: 1px;
	float:left;
	margin-right:10px;
}
.contenedor-webs span a{
	/*float: right;*/
	font-size: 15px;
	/*width:644px;*/
	font-weight:bold;
	color:#858F9A;
}
.contenedor-webs p{
	/*float: right;*/
	padding-bottom:5px;
	/*width:644px;*/
	font-size:11px;
	color: 004457;
}

/* CSS de Enlacess */
#titulo-enlaces {
	padding-left: 190px;
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 6px;
	border-bottom: 1px solid #CCCCCC;
}
#nav-enlaces {
	width: 180px;
	float: left;
	border-right: 1px solid #CCCCCC;
	padding-top: 10px;
}
#nav-enlaces ul {
	list-style: none;
}
#nav-enlaces li{
	padding-bottom: 15px;
}
#nav-enlaces li a{
	color: #004457;
}
#nav-enlaces .current{
	font-weight: bold;
}
#cont-enlaces {
	width: 506px;
	float: right;
	padding-left: 10px;
	padding-top: 5px;
}
.cont-item-enlaces {
	padding-bottom: 4px;
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 10px;
}
.titulo-enlace-item a {
	font-size: 15px;
	font-weight:bold;
	color:#858F9A;
}
.sinopsis-enlace-item {
	padding-bottom:5px;
	font-size:11px;
	color: 004457;
}

/* varios de HP */
.noticas-sindicadas h1 {
	color: #3C819E;
	font-size: 17px;
	font-weight: bold;
	border-bottom: 1px solid #E4E4E4;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 10px;
}

/* CSS Blogs internos */
#cont-titulos-blogs {
	border-bottom: 1px solid #CCCCCC;
}
#titulo1-blogs, #titulo2-blogs {
	color: #ff6600;
	font-size: 16px;
	font-weight: bold;
}
#titulo1-blogs {
}
#titulo2-blogs {
	padding-left: 150px;
}
#cont-blogs {
	padding-top: 10px;
}
.blogs-internos {
	width: 345px;
	float: left;
	border-right: 1px solid #CCCCCC;
}
.blogs-externos {
	float: right;
	width: 345px;
	border-right: 1px solid #CCCCCC;
}
#cont-blogs .blog-item {
	border-bottom: 1px solid #e0e0e0;
	padding-top:5px;
	padding-bottom: 10px;
	padding-right:10px;
	clear:both;
}
#cont-blogs .blog-item .blog-item span a{
	float:left;
	width:280px;
	font-weight:bold;
	color:#668F9A;
}
#cont-blogs .blog-item p{
	padding-bottom:5px;
	width:280px;
	font-size:11px;
}
#cont-blogs .blog-item p a{
	color: #000000;
}
#cont-blogs .blog-item img{
	border: 1px solid #e0e0e0;
	padding: 1px;
	float:left;
	margin-right:10px;
}


/* CSS Blogs PAGINAS INTERNAS DESTACADOS */
#blogs-paginas-internas {
	border: 1px solid #e0e0e0;
	padding: 5px 10px 0px 10px;
	margin-left:10px;
	margin-bottom:5px;
	width: 218px;
}
* html #blogs-paginas-internas {
	padding: 0px 10px 0px 10px;
}
#blogs-paginas-internas img{
	border: 1px solid #e0e0e0;
	padding: 1px;
	float:left;
	margin-right:10px;
}
#blogs-paginas-internas h1 a{
	font-size:15px;
	color:#000000;
	font-weight:bold;
}
#blogs-paginas-internas .blog-item{
	border-top: 1px solid #e0e0e0;
	padding-top:5px;
	clear:both;
}
#blogs-paginas-internas .blog-item span a{
	float:left;
	font-weight:bold;
	color:#668F9A;
}
#blogs-paginas-internas p{
	padding-bottom:5px;
	font-size:11px;
}
#blogs-paginas-internas p a{
	color: #000000;
}
#blogs-paginas-internas .blog-item span a, * html #blogs-paginas-internas p {
	width:160px;
}
* html #blogs-paginas-internas .blog-item span a, * html #blogs-paginas-internas p {
	width:160px;
}

/* CSS Proyectos PAGINA WEB INTERNA*/
#cont-proyecto {
	padding-top: 10px;
	padding-bottom: 10px;
}
#cont-proyecto .titulo-proyecto a {
	font-weight: bold;
	font-size: 20px;
	color: #ff6600;
	
	
}
#cont-descripcion {
	background: #FFF url(images/separador-col-proyectos.gif) repeat-y left top;
	margin-top: 10px;
}
.cont-descripcion2 {
	background: #FFF;
	margin-top: 10px;
}
#cont-descripcion .col-izq {
	width: 408px;
	float: left;
}

#cont-descripcion .col-info-proyecto {
	width: 678px;
	
}

#cont-descripcion .col-der {
	width: 270px;
	float: right;
}
#cont-descripcion .col-info-proyecto, #cont-descripcion .col-info-proyecto .texto-proyecto, #cont-descripcion .col-info-proyecto .titulo-financiado, #cont-descripcion .col-izq .texto-proyecto, #cont-descripcion .col-izq .titulo-financiado  {
	color:#777777;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
}
#cont-descripcion .col-izq .titulo-financiado  {
	color:#004356;
	font-size:12px;
	margin-top: 10px;
}

#cont-descripcion .col-info-proyecto .titulo-financiado  {
	color:#004356;
	font-size:12px;
	margin-top: 10px;
}

#cont-proyecto span.titulo1, #cont-proyecto span.titulo2, #cont-proyecto span.valor1, #cont-proyecto span.valor2  {
	color:#004356;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
#cont-proyecto span.valor1, #cont-proyecto span.valor2  {
	font-weight:normal;
}
#cont-proyecto span.valor2 a {
	color:#004356;
}

#fondo-mas-proyectos-documentos{
background-image: url(images/fondo-mas-proyectos-documentos.gif);
width: 223px;
height: 120px;
margin:0 0 15px 10px;
padding: 10px 10px 10px 10px
}

#btn-mas{
background-image: url(images/btn-mas-proyectos-documentos.gif);
color:#004457;
font-size:16px;
height:32px;
margin-bottom:8px;
padding:10px 0 0 0;
text-align:center;
width:220px;
}

#btn-aclaracion{
background-image: url(images/btn-aclaracion-mas-proyectos-documentos.gif);
height:52px;
padding:15px 5px 5px 10px;
width:200px;
color:#FFFFFF;
}

.col-info-proyecto{
padding-bottom: 20px;
border-bottom: 1px dotted #a5a5a5;

}

.col-info-documento{
padding-bottom: 20px;
border-bottom: 1px dotted #a5a5a5;

}

.col-info-documento-varios{
padding-top: 0px;
}

.col-info-proyecto ul{
padding-left: 20px;
padding-bottom:2px;
}

.col-info-documento-varios ul{
padding-left: 20px;
padding-bottom:10px;
}


.col-info-proyecto li, .col-info-documento-varios li{
list-style:square;
}

.col-info-proyecto li.anyinicio-separador{
list-style:square;
padding-bottom: 10px;
}


.col-info-proyecto ul  ul li{
list-style:none;
}

.col-info-proyecto ul ul{
padding-left: 0px;
}

.texto-proyecto img {
	float: left;
	margin: 0px 10px 5px 0px;
}

.col-info-proyecto img, .col-info-documento img{
	float: left;
	margin: 0px 30px 5px 0px;
}

.col-info-proyecto .financiado, .col-info-proyecto .anyinicio{
	color:#777777;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight: bolder;
}

.col-info-documento-varios .tag-edita, .col-info-documento-varios .tag-autor{
	color:#777777;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight: bolder;
}


#mas-informacion{
height: 26px;

background-image:url('images/btn-mas-informacion.gif');
background-repeat:no-repeat;
background-position:top right;
text-align:right;
padding-right:12px;
padding-top:4px;

}

.mas-informacion-doc{
height: 26px;
background-image:url('images/btn-mas-informacion.gif');
background-repeat:no-repeat;
background-position:top right;
text-align:right;
padding-right:12px;
padding-top:4px;
margin-top: 10px;

}

#cont-descripcion{
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:18px;

}

.cont-descripcion-imagen{
float:left;
padding-right:10px;

}

.tag-campo-proyecto{
color: #ff6600;
font-size:14px;
font-weight:bold;
padding: 10px 0 10px 0;

}

.varios-tags-proyecto{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background-color:#f0f2f6;
border:0 none;
margin:10px 0;
padding:10px 20px;

}

.varios-tags-proyecto li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}

.varios-tags-proyecto li li {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:15px;
}


.varios-tags-proyecto-izq{
float:left;
width: 48%;
}

.varios-tags-proyecto-der{
float:right;
width: 48%;
}


.tag-campo {
color:#FF6600;
font-size:14px;
font-weight:bold;
}

.tag-campo2 {
color:#FF6600;
font-size:12px;
font-weight:bold;
}

/* Css para el filtro de PROYECTOS Y DOCUMENTOS */
#filtro-proyectos {
	background-color: #3c82a0;	
	padding: 10px 0px 10px 20px;
	margin-bottom:15px;
	height: 45px;
}
#filtro-documentos {
	background-color: #3c82a0;	
	padding: 10px 0px 10px 15px;
	margin-bottom:15px;
	height: 48px;
}
#filtro-proyectos label, #filtro-documentos label {
	color: #ffffff;
	font-weight:bold;
	padding:0px 5px 5px 5px;
}
#filtro-proyectos .date, #filtro-documentos .date {
	width: 150px;
	float:left;
}
#filtro-proyectos #ProyectoTerritorio {
	float:left;
	margin-left:5px;
	margin-right:10px;
	width:290px;
}
#filtro-documentos #DocumentoTerritorio {
	width: 160px;
	float:left;
	margin-right:5px;
}
#filtro-proyectos #ProyectoTema{
	margin-top:5px;
	width: 410px;
	float:left;
	margin-right:10px;
}
#filtro-documentos #DocumentoTema  {
	width: 288px;
	float:left;
	margin-right:10px;
	margin-top: 5px;
	margin-left: 2px;
}
#filtro-documentos #DocumentoPropiedad {
	width: 200px;
	float:left;
	margin-right:10px;
}
#filtro-proyectos #ProyectoAreaDeTrabajo{
	margin-top:5px;
	width: 230px;
	float:left;
	margin-right:10px;
}
#filtro-documentos #DocumentoAreaDeTrabajo  {
	width: 305px;
	float:left;
	margin-right:10px;
	margin-top: 5px;
}
#filtro-proyectos .submit{
	width: 50px;
	float:left;
}
#filtro-documentos .submit input{
	width: 50px;
	float:left;
	margin-top: 5px;
}

/* CSS para el view de Proyectos */
.caja-view-proyectos {
	border: 1px solid #e0e0e0;
	padding: 10px 10px 10px 20px;
	margin-bottom: 10px;
}
.caja-view-proyectos ul {
	list-style-type: none;
}






/* CSS para el view de Documentos */
#cont-documento {
	margin-top: 10px;
}
#cont-documento .col-izq {
	width: 340px;
	float: left;
}
#cont-documento .col-der {
	width: 340px;
	float: right;
}
#cont-documento .texto-proyecto, #cont-documento .titulo-financiado, #cont-documento .col-info-proyecto,  {
	color:#668F9A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
#cont-documento .titulo-financiado  {
	color:#004356;
	font-size:12px;
	margin-top: 10px;
}
#cont-documento span.titulo1, #cont-documento span.titulo2, #cont-documento span.valor1, #cont-documento span.valor2  {
	color:#004356;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
#cont-documento span.valor1, #cont-documento span.valor2  {
	font-weight:normal;
}
#cont-documento span.valor2 a {
	color:#004356;
}
.caja-view-documentos {
	border: 1px solid #e0e0e0;
	padding: 10px 10px 10px 20px;
	margin-top: 20px;
}
.caja-view-documentos ul {
	list-style-type: none;
}
.caja-view-documentos img {
	border: 0px;
	float: right;
}

/* CSS para el cambio de posición de la agenda en la HP */
#caja_agenda_mitad2 {
	background-image: url(images/agenda_middle2.gif);
	width: 243px;
	padding-left: 18px;
	padding-right: 18px;
	_padding-right: 7px;
	margin-top:-3px;
}
.fecha_agenda2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #28373c;
	font-weight: bold;
}
.contenido_agenda2{
}
#caja_agenda_mitad2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}
.lugar_agenda2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #668f9a;
}
#caja_agenda_mitad2 ul {
	margin: 7px 0px 15px 0px;
	list-style-type: circle;
	padding-left:24px;
}
#caja_agenda_mitad2 li {
	margin-bottom: 2px;
}

#imprimirLabel {
	text-align: right;
}
.texto-proyecto img {
	float: left;
	margin: 0px 10px 5px 0px;
}

/* CSS para contenidos asociados a noticas */
.recursosWrapper {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	width:250px;
}
.recursosWrapper .pieDeImagen {
	margin-top: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	//height: 15px;
	
}
.recursosWrapper .galeriaVideo {
	margin-top: 10px;
	background-color: #EDEFEB;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ABABAB;
	padding:5px 0px 5px 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ABABAB;
	border-bottom-color: #ABABAB;
	border-left-color: #ABABAB;
}
.galeriaVideo img {
	vertical-align: text-bottom;
	margin-right: 3px;
}
.galeriaVideo span a {
	color: #000000;
}
.galeriaVideo span {
	margin-bottom: 5px;
	display: block;
}
.limpiar{
clear:both;

}
/* CSS para buscador web publica */
#filtro-searcher{
background-image: url(images/fondo-buscador.gif);
height:226px;
padding-top: 14px;
}

.titulo-buscador{
font-family:Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color: #004457;
padding-left: 20px
}

.titulo-buscador-grande{
font-size: 18px;
}

#form-search-public{
padding-top:30px;
padding-left: 20px;
}

#form-search-public-1{
padding-top: 0px;
padding-bottom: 10px;

}

#form-search-public-2, #form-search-public-3, #form-search-public-4 {
padding-top: 10px;
padding-bottom: 10px;
}

#SearcherAno{
border:1px solid #D0CFCF;
color:#004457;
height:24px;
padding:2px 0 2px 4px;
width:100px;
}

#SearcherTerritorio{
border:1px solid #D0CFCF;
color:#004457;
height:24px;
padding:2px 0 2px 4px;
width:200px;
}

#SearcherAreaDeTrabajo{
border:1px solid #D0CFCF;
color:#004457;
height:24px;
padding:2px 0 2px 4px;
width:350px;
}

#SearcherTema{
border:1px solid #D0CFCF;
color:#004457;
height:24px;
padding:2px 0 2px 4px;
width:655px;
}

#SearcherText{
border:1px solid #D0CFCF;
color:#004457;
height:16px;
padding:2px 0 4px 4px;
width:650px;
}

#search-btn-left{
float:left;
padding-left: 240px;
}

#search-btn-right{
float:right;
padding-right: 270px;
}

#conleft-interna h1{
color:#004457;
font-size:18px;
}

#search-results .search-resultados-lista{
list-style:none;
padding:3px 0;
}

