* {
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	cursor: default;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
body {
	background-color: #f9f9f9;
	color: #777777;
	font-size: 11px;
	padding: 0 40px 20px 40px;
}
ul, ol {
	list-style: none;
}
p {
	line-height: 15px;
}
input {
	border:1px solid #CCCCCC;
	cursor:text;
	font-size:11px;
	height:18px;
}

td {
	height: 25px;
}

img {
	border: 0 none;
}
a, a img, a strong, a span {
	cursor: pointer;
}
/* @group Generic */

.overflow_h {
	overflow: hidden;
}
.overflow_a {
	overflow: auto;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
.clear_b {
	clear: both;
}
.clear_l {
	clear: left;
}
.clear_r {
	clear: right;
}
.text_l {
	text-align: left;
}
.text_c {
	text-align: center;
}
.text_r {
	text-align: right;
}
.center {
	margin: 0 auto;
}
.transform_n {
	text-transform: none;
}
.transform_u {
	text-transform: uppercase;
}
.width_460px {
	width: 460px;
}
.width_440px {
	width: 440px;
}
.width_201px {
	width: 201px;
}
.width_221px {
	width: 221px;
}
.width_310px {
	width: 310px;
}
.width_161px {
	width: 161px;
}
.margin-l_20px {
	margin-left: 20px;
}
.margin-l_19px {
	margin-left: 19px;
}
.margin-r_17px {
	margin-right: 17px;
}
.margin-r_19px {
	margin-right: 19px;
}
.margin-t_17px {
	margin-top: 17px;
}
.margin-t_12px {
	margin-top: 12px;
}
.padding-t_13px {
	padding-top: 13px;
}
.padding-lr_5px {
	padding-left: 5px;
	padding-right: 5px;
}
.padding-b_17px {
	padding-bottom: 17px;
}
/* @end */

/* @group Layout */

	/* Contenedores */
	#main {
	width: 1020px;
	background: url(../images/bg_main.png);
	overflow: hidden;
	margin: 0 auto;
}
#main_contenido {
	width: 980px;
	margin: 0 auto;
	overflow: hidden;
}
#top_login {
	width: 980px;
	height: 48px;
	background-color: #1d5892;
}
#footer {
	width: 1020px;
	background: url(../images/bg_footer.png) no-repeat;
	margin: 0 auto;
	padding-top: 30px;
}
.top_img {
	height: 229px;
}
#menu_left ul {
	margin: 0 19px 0 20px;
}
#menu_left li {
	width: 196px;
	padding-left: 19px;
	padding-top: 12px;
}
/* @end */

/* @group Text & Color */

.strong {
	font-weight: bold;
}
.negro {
	color: #000;
}
.blanco {
	color: #fff;
}
.gris a {
	color: #777777;
}
a.gris {
	color: #777777;
}
.nounderline a {
	text-decoration: none;
}
.nounderline a:hover {
	text-decoration: underline;
}
.underline a, a.underline, .underline {
	text-decoration: underline;
}
.underline a:hover, a.underline:hover {
	text-decoration: none;
}
a.nounderline {
	text-decoration: none;
}
a.nounderline:hover {
	text-decoration: underline;
}
.border-b_gris {
	border-bottom: 1px dashed #d4d3d3;
}
.border-l_amarillo-1 {
	border-left: 6px solid #f6ff69;
}
.amarillo-1 {
	color: #dff12b;
}
.border-l_azul-1 {
	border-left: 6px solid #7e69ff;
}
.azul-1 {
	color: #7e69ff;
}
.border-l_azul-2 {
	border-left: 6px solid #74cef4;
}
.azul-2 {
	color: #74cef4;
}
.border-l_azul-3 {
	border-left: 6px solid #69f6ff;
}
.azul-3 {
	color: #69f6ff;
}
.border-l_naranja-1 {
	border-left: 6px solid #ffb569;
}
.naranja-1, .naranja-1 a {
	color: #ffb569;
}
.border-l_verde-1 {
	border-left: 6px solid #65f8ba;
}
.verde-1 {
	color: #65f8ba;
}
.border-l_verde-2 {
	border-left: 6px solid #69ff7e;
}
.verde-2, .verde-2 a {
	color: #69ff7e;
}
.verde-3, .verde-3 a {
	color: #B4C900;
}
.verde-4, .verde-4 a {
	color: #97A600;
}
.verde-5, .verde-5 a {
	color: #a8f100;
}
.border-l_rojo-1 {
	border-left: 6px solid #ff6983;
}
.border-l_am-1 {
	border-left: 6px solid #F1FF69; 
}
.rojo-1, .rojo-1 a {
	color: #ff6983;
}
.rojo-1-1, .rojo-1-1 a {
	color: #ff6983;
	text-decoration: underline;
}
.rojo-1-1 a:hover {
	text-decoration: none;
}
.border-l_violeta-1 {
	border-left: 6px solid #e269ff;
}
.violeta-1, .violeta-1 a {
	color: #9c43b1;
}
.li_verde li {
	margin-bottom: 8px;
	padding-left: 13px;
	background: url(../images/bullet_verde.png) no-repeat 0 5px;
}
#top_login {
	color: #fff;
}
#top_login a {
	color: #a7ddf6;
	text-decoration: underline;
}
#top_login a:hover {
	text-decoration: none;
}
#top_login label {
	margin-right: 15px;
}
#top_login input {
	width: 148px;
	height: 17px;
	padding: 1px;
	margin-right: 15px;
	border: 1px solid #173952;
}
#top_login input:hover {
	border: 1px solid #ccc;
}
#top_login img {
	position: relative;
	margin-right: 80px;
}
#top_login .registrarse {
	background-color: #133b62;
	padding: 13px 40px 0 40px;
	height: 35px;
}
#top_login .registrarse a {
	text-decoration: none;
}
#top_login .registrarse a:hover {
	text-decoration: underline;
}
#menu_left li {
	font-weight: bold;
}
#menu_left li a {
	color: #777777;
	text-decoration: none;
	font-weight: normal;
}
#menu_left li a:hover {
	text-decoration: underline;
}
#menu_left li div {
	height: 27px;
	border-bottom: 1px dashed #d4d3d3;
}
#menu_left ul.dos li div {
	height: 27px;
	border-bottom: 1px dashed #f2f1f1;
}
#menu_left ul.dos li div:hover {
	border-bottom: 1px dashed #000;
}
#menu_left ul.rojo li {
	padding-left: 26px;
	background: url(../images/bullet_rojo.png) no-repeat 26px 17px;
}
#menu_left ul.rojo li a {
	padding-left: 13px;
	color: #ff6983;
}
#menu_left ul.gris li {
	padding-left: 26px;
	background: url(../images/bullet_gris.png) no-repeat 26px 17px;
}
#menu_left ul.gris li a {
	padding-left: 13px;
	color: #aba9a9;
}
#menu_left li div:hover {
	border-bottom: 1px dashed #000;
}
#main_contenido .title {
	height: 42px;
	padding-left: 14px;
}
#main_contenido .title-in {
	border-bottom: 1px dashed #d4d3d3;
	padding-top: 8px;
	height: 34px;
}
#main_contenido .title h1 {
	float: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-transform: uppercase;
	color: #000;
	letter-spacing: -1px;
	margin-right: 6px;
}
#main_contenido .title h2 {
	float: left;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 24px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-right: 6px;
}
#main_contenido .title a {
	text-decoration: none;
	position: relative;
	top: 7px;
	float: right;
}
#main_contenido .title a:hover {
	text-decoration: underline;
}
#main_contenido .listado {
	width: 440px;
	float: right;
	border-bottom: 1px dashed #d4d3d3;
	padding-bottom: 17px;
}
#main_contenido .listado-in {
	margin-top: 17px;
	width: 400px;
	padding-left: 40px;
	background: url(../images/bullet_listado.png) no-repeat;
}
#main_contenido a.imprimir, #main_contenido a.pdf {
	padding: 0px 35px 12px 20px;
	color: #777777;
}
#main_contenido a.imprimir {
	background: url(../images/ico_print.png) no-repeat right;
}
#main_contenido a.pdf {
	background: url(../images/ico_pdf.png) no-repeat right;
}
#calendario .fila, #calendario .fila_dias {
	height: 23px;
	width: 161px;
}
#calendario .select {
	background-color: #ebebeb;
}
#calendario .fila_dias div {
	height: 19px;
	width: 23px;
	float: left;
	text-align: center;
	padding-top: 4px;
}
#calendario .fila div {
	height: 19px;
	width: 23px;
	float: left;
	text-align: center;
	padding-top: 4px;
}
#calendario .fila div:hover {
	background-color: #f1f1f1;
}
#calendario a {
	color: #9c43b1;
	font-weight: bold;
	text-decoration: none;
}
#calendario a:hover {
	text-decoration: underline;
}
#calendario .hoy, #calendario .hoy a {
	text-decoration: underline;
}
.banner {
	background-color: #636363;
	width: 201px;
	height: 119px;
	float: right;
	margin-top: 17px;
}
#footer ul {
	width: 990px;
	text-align: center;
	overflow: hidden;
	margin: 0 auto;
	text-align: center;
}
#footer li {
	display: inline-block;
	margin: 5px 10px;
	text-transform: uppercase;
}
#footer li, #footer li a {
	color: #000;
	text-decoration: none;
}
#footer .select, #footer li a:hover {
	font-weight: bold;
	color: #74cef4;
}

.search{ width:225px; height:37px; border-bottom:1px solid #c1c1c1; background-color:#F9F9F9; color:#133B62; padding-top:20px; padding-left:20px; margin-bottom:10px; margin-right:10px;}
.search input{	width: 148px;
	height: 17px;
	padding: 1px;
	margin-right: 15px;
	border: 1px solid #B4B2B2;
}
/* BLOG */


.blog_izq {
	width:200px;
	float:left;
	margin-top:20px;
}
.blog_der {
	width:200px;
	float:left;
	margin-left:35px;
	margin-top:20px;
}
.verde_blog {
	color: #000;
	border-left:#69ff7e solid 6px;
	width:160px;
	height:40Px;
	font-size:24px;
	line-height:24px;
	padding-left:30px;
}
.verde-2_blog {
	color: #000;
	border-left:#a8f100 solid 6px;
	width:160px;
	height:40Px;
	font-size:24px;
	line-height:24px;
	padding-left:30px;
}
.blog_dash {
	height:18px;
	width:160px;
	border-bottom:1px dashed #d4d3d3;
	margin-left:36px;
}
.link_nuevo {
	background-image:url(../images/punto_verde.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:auto;
	padding-left:15px;
	margin-left:36px;
	margin-top:14px;
}
.link_nuevo a {
	color:#69ff7e;
	text-decoration:underline;
}
.link_nuevo a:hover {
	text-decoration:none;
}
.link_actual {
	background-image:url(../images/punto_verde_2.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	height:auto;
	padding-left:15px;
	margin-left:36px;
	margin-top:14px;
}
.link_actual a {
	color:#a8f100;
	text-decoration:underline;
}
.link_actual a:hover {
	text-decoration:none;
}
.txt_blogs {
	padding-left:51px;
	line-height:14px;
}
.pie_blogs {
	color:#a8f100;
	text-align:right;
	margin-top:14px;
}
.pie_blogs a {
	color:#a8f100;
	text-decoration:none;
}
.pie_blogs a:hover {
	text-decoration:underline;
}
.categorias {
	width:433px;
	height:43px;
	background-color:#dbdbdb;
	border-left:6px solid #69ff7e;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	float:left;
	color:#000000;
	font-size:24px;
	padding-top:15px;
	padding-left:20px;
	margin-top:20px;
	font-weight:bold;
}
.contenedor_submenu_centro {
	width:220px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.contenedor_submenu_foo {
	width:450px;
	height:auto;
	float:left;
	padding-bottom:15px;
	padding-left:10px;
}

.submenu {
	width:130px;
	height:15px;
	margin-top:10px;
	margin-left:10px;
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	padding-left:10px;
	font-size:11px;
}
.submenu a {
	text-decoration:none;
	color:#000000;
}
.submenu a:hover {
	text-decoration:underline;
}
/* PROPUESTAS */

.propuesta {
	width:433px;
	height:43px;
	border-left:6px solid #B4C900;
	border-bottom:1px dashed #c1c1c1;
	float:left;
	color:#000000;
	font-size:24px;
	padding-top:15px;
	padding-left:20px;
	margin-top:20px;
	font-weight:bold;
}
.categorias_prop {
	width:433px;
	height:43px;
	background-color:#dbdbdb;
	border-left:6px solid #ECFF69;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
	float:left;
	color:#000000;
	font-size:24px;
	padding-top:15px;
	padding-left:20px;
	margin-top:20px;
	font-weight:bold;
}
.prop_abiertas {
	width:215px;
	margin-left:10px;
	height:auto;
	margin-top:25px;
	float:left;
}
.prop_abiertas_tit {
	width:200px;
	margin-left:15px;
	height:auto;
	float:left;
	color:#000000;
}
.prop_abiertas_tit a {
	color:#000000;
	text-decoration:none;
}
.prop_abiertas_tit a:hover {
	text-decoration: underline;
}
.prop_abiertas_ico {
	width:200px;
	margin-left:15px;
	height:auto;
	margin-top:5px;
	float:left;
}
.prop_abiertas_txt {
	width:200px;
	margin-left:15px;
	height:auto;
	float:left;
	color:#636363;
	line-height:14px;
}
.prop_abiertas_txt a{
	color:#636363;
	text-decoration:none;
}
.prop_abiertas_txt a:hover{
	text-decoration: underline;
}
.prop_cerradas {
	width:433px;
	height:43px;
	background-color:#F7F7F7;
	border-left:6px solid #ECFF69;
	border-right:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	float:left;
	color:#000000;
	font-size:24px;
	padding-top:15px;
	padding-left:20px;
	margin-top:20px;
	font-weight:bold;
}
.prop_cerradas_foo {
	width:428px;
	height:auto;
	background-color:#F7F7F7;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	float:left;
	color:#B1C302;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
}
.prop_cerradas_foo a{
	color:#B1C302; text-decoration:none;
}
.prop_cerradas_foo a:hover{
	color:#000; text-decoration:none;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.size22 {
	font-size:22px;
}
.size24 {
	font-size:24px;
}
.size28 {
	font-size:28px;
}
.size30 {
	font-size:30px;
}
.size36 {
	font-size:36px;
}

.leer_mas a {
	color:#DFF12B;
	font-size:11px;
	font-weight:bold;
}
.leer_mas a:hover {
	color:#DFF12B;
}
.propu_dash {
	height:18px;
	width:420px;
	margin-left:20px;
	border-bottom:1px dashed #d4d3d3;
	float:left;
	padding-bottom:15px;
	
}

/* @end */
/* Agregado el 12/04/09 */
.comments {
	width:403px;
	height:auto;
	background-color:#F7F7F7;
	border-left:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	float:left;
	color:#B1C302;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:10px;
	margin-top:6px;
}
.commbgtop {
	background:#FFFFFF url(../images/bg-comment-01.gif) no-repeat;
	height:18px;
}

.commentp {
	margin-left:26px;
	min-height:20px;
	padding:6px 12px 10px 10px;
}

.commentname {
	color:#4B5BA2;
}

.commenttext p {
	margin:0 0 10px;
	padding:0;
}

.commbgbottom {
	background:#FFFFFF url(../images/bg-comment-03.gif) no-repeat scroll left top;
	height:8px;
}

.commenttext {
	background:#D5E3F6 url(../images/bg-comment-02.gif) repeat-y scroll left top;
	min-height:60px;
	margin:0px 10px 30px 10px;
}


/* Agregado el 26/03/09 */

<style>
:link { text-decoration: none;}
:visited { text-decoration:none;}   

#tagcloud_1 {
    font-family: "Arial";
    opacity: .3; 
    font-size: 8pt;    
    line-height: 18pt;
}

#tagcloud_2 {
    font-family: "Arial";
    opacity: .4; 
    font-size: 9pt;    
    line-height: 18pt;
}

#tagcloud_3 {
    font-family: "Arial";
    opacity: .4;
    font-size: 10pt;    
    line-height: 18pt;
}

#tagcloud_4 {
    font-family: "Arial";
    opacity: .5;
    font-size: 11pt;    
    line-height: 18pt;
}

#tagcloud_5 {
    font-family: "Arial";
    opacity: .5;
    font-size: 12pt;    
    line-height: 18pt;
}

#tagcloud_6 {
    font-family: "Arial";
    opacity: .6;
    font-size: 13pt;    
    line-height: 18pt;
}

#tagcloud_7 {
    font-family: "Arial";
    opacity: .7;
    font-size: 14pt;    
    line-height: 18pt;
}

#tagcloud_8 {
    font-family: "Arial";
    opacity: .8;
    font-size: 15pt;    
    line-height: 18pt;
}

#tagcloud_9 {
    font-family: "Arial";
    opacity: .9;
    font-size: 16pt;    
    line-height: 18pt;
}

#tagcloud_10 {
    font-family: "Arial";
    font-size: 17pt;    
    line-height: 18pt;
}

</style>

