/* CSS Document */
html {overflow: -moz-scrollbars-vertical;}
form {padding:0;margin:0;}
body, html {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555; font-weight: normal; margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; }
table { border:none; padding:0; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#555; font-weight: normal; }
a {color:#3169B5; font-size:11px; text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; }
a:link {color:color:#3169B5;} a:visited {color:#3169B5;} a:hover {background-color:#ddd;}
h1, h2, h3, h4 {margin:0; padding:0 0 5px; font-weight:900; font-family:Verdana, Arial, Helvetica, sans-serif; }
h1 {font-size:24px; line-height:26px;}
h2 {font-size:18px; line-height:20px;}
h3 {font-size:14px; line-height:16px;}
h4 {font-size:12px; line-height:14px;}
.entrada {heigth:25px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:solid #DDD 1px; background-color:#eee;}
.boton {heigth:25px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:solid #DDD 1px; background-color:whitesmoke; cursor:hand;}
.botonplus {margin:0px; padding:0px; heigth:20px; width:20px; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:solid #DDD 1px; background-color:whitesmoke; cursor:hand;}
.sel {font-weight: bold;}
.nosel {font-weight:normal;}
pre {
 margin:0 0 -12px 0; padding:0px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
input[disabled] {color:#a5a5a5; background-color:rgb(255,255,255)!important; border:1px solid rgb(196,196,196)!important;}
textarea[disabled] {color:#a5a5a5; background-color:rgb(255,255,255)!important; border: 1px solid rgb(196,196,196)!important;}
.infor {cursor:help;}
span.destacado {font-weight:bold; size:12px;}
#logo {position: absolute; left:4px; top:10px;}
#header { text-align:right; margin-right: 11px; margin-top: 0px; color:#3169B5; }
#header ul { list-style-type:none; list-style-image:none; margin:0px; background-image:url(../img/mnu-fon.gif); background-repeat:repeat-x; background-position:left top; float:right; padding:0px; }
#header li { background-image: url(../img/mnu-izq.gif); background-repeat: no-repeat; background-position: left top; float: left; padding: 0; }
#header a { background-image: url(../img/mnu-der.gif); background-repeat: no-repeat; background-position: right top; float: left; padding: 3px 11px 5px 11px; text-decoration:none; font-weight:normal; color: #3169B5;}
#header a.cell {font-size:9.3px; background-image: url(../img/mnu-der.gif); background-repeat: no-repeat; background-position: right top; float: left; padding: 3px 11px 5px 11px; text-decoration:none; font-weight:normal; color: #3169B5;}
#header a:hover {text-decoration: underline;background-color:transparent;}
#header a.sel {font-weight:bold;}
#header ul.d { list-style-type:none; margin:0px; background-image:url(../img/mnu-fona.gif); background-repeat:repeat-x; background-position:left top; float:right; padding:0px; }
#header li.d { background-image: url(../img/mnu-izqa.gif); background-repeat: no-repeat; background-position: left top; float: left; padding: 0; }
#header a.d { background-image: url(../img/mnu-dera.gif); background-repeat: no-repeat; background-position: right top; float: left; padding: 3px 11px 5px 11px; text-decoration:none; font-weight:normal; color:#999;}
#header a.d:hover {text-decoration: underline; background-color:transparent;}
#header table { border:none; padding:0; margin:0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight: normal; }
#searchBar { background-color: #cecece;  margin: 0; padding: 3px 12px 3px 0; text-align: right; color:#FFFFFF; }
#searchBar a{color:white;}
#searchEdit { margin-top: 0px; width: 162px; height: 16px; border: solid 1px #3169B5; font-size:9pt; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;  }
#searchPerson { margin-top: 0px; width: 162px; height: 16px; border: solid 1px #3169B5; font-size:9pt; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#searchPerson { margin-top: 0px; width: 162px; height: 16px; border: solid 1px #3169B5; font-size:9pt; }
#searchButton { border: solid 1px #3169B5; background-color: #CECECE; color: #3169B5; font-weight: bold; margin-left: 2px; cursor: pointer; cursor:hand; font-size:9pt; height: 20px;}
#welcome {cursor:pointer; float:left; margin: 4px 15px 0 74px;}
pre {
	margin:0 0 -12px 0; padding:0px;
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
input[disabled] {background-color:rgb(224,224,224)!important; border: 1px solid rgb(196,196,196)!important;}
textarea[disabled] {background-color:rgb(224,224,224)!important; border: 1px solid rgb(196,196,196)!important;}
.highlight {background-color:#FF0;color:#000;}
.field_g {width: 450px; margin-top: 2px; margin-bottom: 6px; border:solid #ddd 1px; background-color:#fff; }
.field_m {width: 320px; margin-top: 2px; margin-bottom: 6px; border:solid #ddd 1px; background-color:#fff; }
.field_s {width: 150px; margin-top: 2px; margin-bottom: 6px; border:solid #ddd 1px; background-color:#fff; }
.field_v {margin-top: 2px; margin-bottom: 6px; border:solid #ddd 1px; background-color:#fff; }
.cmbfield_s {width: 165px; margin-top: 2px; margin-bottom: 6px; border:solid #ddd 1px; background-color:#fff; }
.texto {  width: 150px; margin-right: 2px; border:solid #ddd 1px; background-color:#fff; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.dia {  width: 15px; margin-right: 1px; background-color: #fff; border: 1px solid #ddd;}
.ano {  width: 30px; margin-right: 1px; background-color: #fff; border: 1px solid #ddd;}
/*BOXOVER*/
.boxvdvhdr {width:250px;background:#F3F0E7;font-family:arial;font-size:12px;font-weight:bold;border:1px solid #C8BA92;padding:5px;}
.boxvdvbdy {width:250px;background:#FFFFFF;font-family:arial;font-size:12px;border-left:1px solid #C8BA92;border-right:1px solid #C8BA92;border-bottom:1px solid #C8BA92;padding:5px;}
/*ESTILO HTML - CONSTITUCION*/
/*
<div id="wrap">
    <div id="top"></div>
    <div id="nav"></div>
    <div id="main"></div>
    <div id="sidebar"></div>
    <div id="footer"></div>
</div>
*/
#wrap {margin:0 auto;width:805px;text-align:left;}
/*TOP.BASICO*/
#topCell {width:788px; /*overflow: auto;*/ height: 200px auto; padding:6px;
min-height:100px; height:auto !important; height:100px; background-color:whitesmoke;}
div.headcellcontainer {float:right; width:347px; padding:3px;}
div.headcell {background-color:#CECECE;border:1px solid #A5CFE9; width:355px; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
table.headcell {width:357px; border:1px solid #A5CFE9; border-top:none;}
table.headcell caption{background-color:#CECECE;}
table.headcell tr{width:347px;}
table.headcell td{background-color:white; border:none; width:197px;}
table.headcell th{background-color:none; border:none; width:150px;}
table.headcell td.cabecera{background-color:#CECECE; text-align:center;width:347px; color:#FFFFFF; font-weight:bold; }

#top {width:570px; background-color:#CECECE; border:#CECECE solid 1px; padding:6px; overflow: auto;  -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#top span.title {
	font-size:24px; line-height:normal; font-weight:900; color:white;
	text-align:left; vertical-align:bottom;
	width:100%; margin-top:11px; background:transparent;
}
#top p {text-align:justify;}
#top div.areasmall {
	float:right; clear:right;
	margin:5px; width:180px;
	height:30px;
	min-height:30px;
	font-size:11px; text-align:left; padding:3px;
	background-color:whitesmoke;
	border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#top div.area {
	float:right; clear:right;
	margin:5px; width:180px;
	height:60px;
	min-height:60px;
	font-size:11px; text-align:left; padding:3px;
	background-color:whitesmoke;
	border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#top div.areamed {
	float:right; clear:right;
	margin:5px; width:180px;
	height:70px;
	min-height:70px;
	font-size:11px; text-align:left; padding:3px;
	background-color:whitesmoke;
	border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#top div.areabig {
	float:right; clear:right;
	margin:5px; width:180px;
	height:90px;
	min-height:90px;
	font-size:11px; text-align:left; padding:3px;
	background-color:whitesmoke;
	padding:5px;
	border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}
#top div.areaxbig {
	float:right; clear:right;
	margin:5px; width:180px;
	height:115px;
	min-height:115px;
	font-size:11px; text-align:left; padding:3px;
	background-color:whitesmoke;
	padding:5px;
	border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
}

/*TOP.DESTACADO*/
#topD { width:788px; background-color:#CECECE; padding:6px; overflow: auto; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#topD span.title {
	font-size:24px; line-height:normal; font-weight:900; color:#666666;
	text-align:left; vertical-align:bottom;
	width:100%; margin-top:11px; background:transparent;
	filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
}
#topD p {text-align:justify;}
#topD div.area { float:right; clear:right;
	margin:5px; width:200px; font-size:11px; text-align:left; padding:3px; border:#FFCC66 dashed 1px;
	height:60px; min-height:60px; background-image: url("../img/back.png");
}
#topD div.areaw { float:right; clear:right; margin:5px; width:300px; font-size:11px; text-align:left; padding:3px;
	border:#FFCC66 dashed 1px; height:60px; min-height:60px;
	background-image: url("../img/back.png");
}
#nav {padding:5px;} #nav ul{margin:0;padding:0;list-style:none;} #nav li{display:inline;margin:0;padding:0;}
#main {float:right; width:600px; padding-left:5px;align:right;}

#main>p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	text-align:left;
	margin:0px 0px 11px 0px;
	}
#main>p+p {text-indent:30px;}
#sidebar {float:left;width:195px;}
#sidebar ul {margin-bottom:0;}
/*	#sidebar h3, #sidebar p {padding:0 5px 0 0;}*/
#footer {clear:both; border-top:#999 solid 1px; border-bottom:#999 solid 1px; margin-top:12px;}
#footer p {padding:5px;margin:0; color:#999; text-align:center;}
#main50 {float:left;width:400px;}
#main50>p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	text-align:left;
	margin:0px 0px 11px 0px;
	}
#main50>p+p {text-indent:30px;}
#sidebar50 {float:right;width:400px;}
#sidebar50>p {
	font:11px/20px verdana, arial, helvetica, sans-serif;
	text-align:left;
	margin:0px 0px 11px 0px;
	}
#sidebar50>p+p {text-indent:30px;}

/*CAJAS*/

div.colleft{width:289px;float:left;}
div.colright{width:289px;float:right;}
div.colwide{width:100%;float:left;left:0;clear:left;}
div.boxi{
	padding-left:6px;
	padding-right:5px;
	margin-right:11px;
	border:solid /*#498933*/#F0F0F0 5px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; 
	background-position:top left;
	background-repeat:repeat-y;
}
div.boxi p {margin:0 0 5px 0; vertical-align:top;}
div.boxi ul{margin:0 0 0 15px;padding:0; list-style:square;/*list-style:none;*/}
div.boxi li{margin:0;padding:0;}
.boxi img.tip{float:left; margin-left:-15px;}
.d190{height:190px !important; overflow:auto; vertical-align:top; margin-top:0;}

div.boxif{
	padding-left:15px;
	padding-right:5px;
	margin:0;
	background-position:top left;
	background-repeat:repeat-y;
	border:solid #3169b5 1px;
	border-left-width:9px;
}
div.boxif p {margin:0 0 5px 0;}
div.boxif ul{margin:0 0 0 15px;padding:0; list-style:square;/*list-style:none;*/}
div.boxif li{margin:0;padding:0;}
.boxif img.tip{float:left; margin-left:-15px;}

div.boxs {padding:5px;background-color:#EfEfEf;margin-botton:6px; border:solid #eeeeee 2px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
div.boxs p {margin:0 0 5px 0;}
div.boxs ul{margin:0 0 0 15px;padding:0;list-style:square;}
div.boxs ol{margin:0 0 0 15px;padding:10;list-style:decimal;}
div.boxs li{margin:0;padding:0;}

div.boxb {padding:5px;background-color:#FFF;border:1px #CCC dashed;margin-botton:6px;}
div.boxb p {margin:0 0 5px 0;}
div.boxb ul{margin:0 0 0 15px;padding:0;list-style:square;}
div.boxb ol{margin:0 0 0 15px;padding:10;list-style:decimal;}
div.boxb li{margin:0;padding:0;}


div.boxact {padding:5px; color:#080; background-color:#d7ebcb; border:dashed #73c674 1px;	margin-botton:6px;}
div.boxact h2{color:#080;}
div.boxact a{color:#080;}
div.boxact p{margin:0 0 5px 0;color:#080;}
div.boxact ul{margin:0 0 0 15px;padding:0;list-style:square;}
div.boxact ol{margin:0 0 0 15px;padding:10;list-style:decimal;}
div.boxact li{margin:0;padding:0;}

/*LISTAS - SIMULACION DE TABLAS*/
#listaTop {padding:5px; margin:0 5px 0 0; width:570px;overflow: auto; border:solid #f5f5f5 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
#listaTopL {float:left; width:68%;}
#listaTopR {float:right; width:32%;}

#lista {color:#333; position:relative; display:block; width:585px; margin:0 10px 0 0; padding-top:10px; overflow:auto;}
#lista div.row {border-bottom:#CCC solid 1px; width: 585px; position: relative; display: block; float:left; padding-bottom:5px;}
#lista div.rowHot {border-bottom: #e76767 solid 1px; background-color:#FFE1E1;/*#FFCECE;*/width: 585px; position: relative; display: block; float:left; padding-bottom:5px;}
#lista div.rowHot a {color:#900;} #lista div.rowHot a:hover {background-color:#900; color:#FFF;}
#lista div.rowImp {border-bottom: #73c674 solid 1px; background-color:#d7ebcb;/*#FFCECE;*/width: 585px; position: relative; display: block; float:left; padding-bottom:5px;}
#lista div.rowImp a {color:#080;} #lista div.rowImp a:hover {background-color:#080; color:#FFF;}
#lista div.rowTitle {border-bottom:#3169B5 solid 1px; background-color:#f5f5f5; width: 585px; position: relative; display: block; float:left; padding: 5px 0 5px 0;}
#lista div.rowFooter {clear:both; width: 575px; margin-left:10px; position: relative; display: block; float:left; padding:5px 0 5px 0; text-align:center}
#lista div.rowIdent {clear:both; border-bottom:#000 solid 1px; width:575px; margin-left:10px; position:relative; display: block; float:left; padding-bottom:5px; background-color:white;}
#lista div.rowTitleIdent {clear:both; width: 575px; margin-left:10px; position: relative; display: block; float:left; padding: 5px 0 5px 0; border-bottom:#EEE 1px solid;}
#lista div.rowFooterIdent {width: 575px; margin-left:10px; position: relative; display: block; float:left; padding:5px 0 5px 0; text-align:center; border-top:#CCC 1px solid;}
#lista div.c1 {position: relative; width:10px; float:left; margin-right: 5px;}
#lista div.c2 {position: relative; width:20px; float:left; margin-right: 5px; padding-top:2px; padding-left:2px;}
#lista div.c10 {position: relative; width:100px; float:left; margin-right: 5px;}
#lista div.c14 {position: relative; width:140px; float:left; margin-right: 5px;}
#lista div.c20 {position: relative; width:200px; float:left; margin-right: 5px;}
#lista div.c25 {position: relative; width:250px; float:left; margin-right: 5px;}
#lista div.c30 {position: relative; width:300px; float:left; margin-right: 5px;}
#lista div.c35 {position: relative; width:350px; float:left; margin-right: 5px;}
#lista div.c40 {position: relative; width:400px; float:left; margin-right: 5px;}
#lista div.c50 {position: relative; width:520px; float:left; margin-right: 5px;}
#listaf th {border-bottom:#3169B5 solid 1px; background-color:#f5f5f5; padding: 5px 0 5px 0;}
#listaf td {border-bottom:#CCC solid 1px; padding-bottom:5px;}
#listaf tfoot td {text-align:center; background-color:white; color:#555; padding: 5px; border:none;}
#listaf a {font-weigth:normal;}
#listaf input[type=checkbox] {margin:3px;}

.note {font-size: 7pt; color:#555;}
a.titulo {color:#3169B5; font-size:11px; text-decoration:none; font-family:verdana, arial, helvetica, sans-serif; }
a.titulo:link {color:color:#3169B5;} a.titulo:visited {color:#3169B5;} a.titulo:hover {background-color:#ddd;}
div.boxw {padding:0; margin:0;}
div.boxwNew { padding:0; margin:0;text-align:center; background-color:#eee; padding:3px; border:solid #eeeeee 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
div.boxw ul{margin:0 0 0 15px;padding:0; list-style:square;/*list-style:none;*/}
div.boxw li{margin:0;padding:0;}
#foldheader {font-weight:bold; list-style-image:url(../img/foldtree_c.png); color: rgb(0,51,102);}
#foldheadero {font-weight:bold; list-style-image:url(../img/foldtree_o.png); color: rgb(0,51,102);}
#foldinglist {list-style-image:url(../img/i_grptree.png); font-weight:normal;}

table.listad {margin-bottom:10px;width:585px; padding:0px;}
table.listad caption h4 {color: rgb(51,102,153); font-weight: bold;}
table.listad .buttoncontent { width: 100%;	height: 22px;	padding: 2px 0px 2px 0px; margin:0px; background-color: rgb(244,244,244);}
table.listad .buttoncontent .btn {  float: left;	display: block;	height: 22px;	padding: 0px 5px 0px 5px;	border-right: 1px solid rgb(153,153,153); border-left: 1px solid rgb(255,255,255); }
table.listad caption {border-bottom:/*#3169B5*/#e5e5e5 solid 1px; background-color:#f5f5f5;padding: 5px;caption-side:top;}
table.listad thead {border-bottom:#3169B5 solid 1px; background-color:#f5f5f5; color:#555; }
table.listad tfoot {border-top:#3169B5 solid 1px; border-bottom:none; background-color:#fff; color:#555; }
table.listad td { border-bottom:#CCC solid 1px; padding: 2px; border-right:#CCC solid 1px;}
table.listad th { /*border-right: 1px solid rgb(184,206,227);*/ padding-bottom: 2px; border-bottom:#CCC solid 1px;}
table.listad td.c {text-align: center;}
table.listad td.r {text-align: right;}
table.listad tbody.hide {display: none; }
table.listad thead a {text-decoration: underline; color: rgb(0,51,102); display: block;}
table.listad thead.normal {color: rgb(0,51,102);}
table.listad thead.normal a {text-decoration: underline; color: rgb(0,51,102);}
table.listad th.sortedColumn { background-color: silver; font-weight: bold; }
table.listad td.sortedColumn { background-color: silver; /*rgb(244,244,244); /*rgb(240,250,255); */}
table.listad tfoot td { text-align: center;}
table.listad ul {
	margin-left: 0; padding-left: 0;
	margin-top: 4px; margin-bottom: 4px;
	list-style-image:none; list-style-type:none; list-style-position:inside;
}

/*LIMPIADORES PARA FLOAT DIV*/
div.blank {
	display:inherit;
	height:0px;
	font-size:1px;
	clear:both;
	margin:0; padding:0;
  visibility: hidden;
}
div.item hr {display:block; clear:both; margin: -0.66em 0;
  visibility: hidden;}
hr.dotted {
	height:0; border:#CCC 1px dashed; margin:0px; padding:0px;
}

/* set the image to use and establish the lower-right position */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
	background: transparent url(../img/boxblue.png) no-repeat bottom right; }
.cssbox {
	width: 800px!important; /* intended total box width - padding-right(next) 335px*/
	width: 785px; /* IE Win = width - padding 320px (-15)*/
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) 15px*/
	margin: 20px auto; /* use to position the box 20px auto*/
}
/* set the top-right image */
.cssbox_head {
	background-position: top right;
	margin-right: -15px; /* pull the right image over on top of border -15px*/
	padding-right: 80px; /* right-image-gap + right-inside padding 40px*/
}
/* set the top-left image */
.cssbox_head h2 {
	font-size:18px;
	background-position: top left; margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 20px 0 5px 25px;
	/* padding-left = image gap + interior padding ... no padding-right 25px 0 15px 40px*/
	height: auto !important;
	height: 1%; /* IE Holly Hack */
	color:#FFF;
}
/* set the lower-left corner image */
.cssbox_body {
	background-position: bottom left;
	margin-right: 25px; /* interior-padding right */
	padding: 1px 0 15px 25px; /* mirror .cssbox_head right/left {15px 0 15px 40px}*/
}

.cssboxAlternative, .cssbox_bodyAlternative, .cssbox_headAlternative, .cssbox_headAlternative h2 {
	background: transparent url(../img/boxred.png) no-repeat bottom right; }
.cssboxAlternative {
	width: 500px !important; /* intended total box width - padding-right(next) 335px*/
	width: 485px; /* IE Win = width - padding 320px (-15)*/
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
	margin: 20px auto; /* use to position the box 20px auto*/
}
/* set the top-right image */
.cssbox_headAlternative {
	background-position: top right;
	margin-right: -15px; /* pull the right image over on top of border -15px*/
	padding-right: 80px; /* right-image-gap + right-inside padding 40px*/
}
/* set the top-left image */
.cssbox_headAlternative h2 {
	color:white;
	font-size:12px;
	background-position: top left; margin: 0; /* reset main site styles*/
	border: 0; /* ditto */
	padding: 20px 0 5px 25px;
	/* padding-left = image gap + interior padding ... no padding-right 25px 0 15px 40px*/
	height: auto !important;
	height: 1%; /* IE Holly Hack */
}
/* set the lower-left corner image */
.cssbox_bodyAlternative {
	background-position: bottom left;
	margin-right: 25px; /* interior-padding right */
	padding: 1px 0 15px 25px; /* mirror .cssbox_head right/left {15px 0 15px 40px}*/
}

/*-----------blog-------------*/
#wrapBlog {
	margin: 0px auto;
	width: 100%;
	text-align: left;
	}
.sidebar {
	margin-top:10px;/*75*/
	padding: 0px;
	width: 23%;/*170px*/
	float: right;
	}
	.sidebar a { text-decoration: none; color: #59A2D9; }
	.sidebar a:hover { color: #F9B260; }
	.sidebar h2 {
		margin: 0px; padding: 0px;
		font-size: 12px;
		font-weight: bold;
		}
	.sidebar ul {
		margin: 0px 0px 15px 0px; padding: 0px;
		}
	.sidebar ul li {
		margin: 0px;
		padding: 3px 0px 3px 16px;
		list-style-type: none;
		background: url("img/li.jpg") 0px 2px no-repeat;
		}
		.sidebar ul li li {
			margin: 0px;
			padding: 3px 0px 3px 16px;
			border-bottom: 1px dotted #F0F1F6;
			list-style-type: none;
			background: url("img/li.jpg") 0px 2px no-repeat;
			}
.content {
	margin-top:10px;/*75px*/
	padding: 0px;
	width: 75%;/*410px*/
	float: left;
	}
	.content h2, .content h2 a {
		margin: 0px; padding: 0px;
		font-size: 12px;
		font-weight: bold;
		color: #59A2D9;
		text-decoration: none;
		}
	.meta {
		margin: 0px 0px 10px 0px;
		border-bottom: 1px dotted #F0F1F6;
		color: #2DB11F;
		}
		.meta a { text-decoration: none; color: #E68321; }
		.meta a:hover { color: #58A7D4; }
	.post { padding-bottom: 20px; }
		.post a { text-decoration: none; color: #E68321; }
		.post a:hover { color: #58A7D4; }
		img.centered { display: block; margin-left: auto; margin-right: auto; }
		/*img { border: none; padding 4px; border: 1px solid #F0F1F6;  }*/
		img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
		img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
		img.aligned { padding: 4px; margin: 0 7px 2px 0; border: 1px solid #F0F1F6;}
		.alignright { float: right; }
		.alignleft { float: left; }
		.post ul, .post ol {
			margin: 0px; padding: 0px;
			list-style-type: none;
			}
		.post ul li, .post ol li {
			margin: 0px;
			padding: 0px 0px 3px 12px;
			list-style-type: none;
			background: url("img/li2.jpg") 0px 4px no-repeat;
			}
		blockquote {
			margin: 0px;
			padding-left: 24px;
			background: url("img/blockquote.jpg") no-repeat;
			/*font-family: Georgia, Tahoma, sans-serif;*/
			}
		abbr, acronym {
			border-bottom: 1px dotted #F0F1F6;
			cursor:help;
			}
		code {
			font-family: 'Courier New', Courier, Fixed;
			color: #59A2D9;/*#009900;*/
			}

		.navigation, .navigation a {
			display: block;
			text-align: center;
			margin-bottom: 20px;
			text-decoration: none;
			color: #59A2D9;
			}

.commentlist ol {
	margin: 0px; padding: 0px;
	}
	.commentlist ol li {
		margin: 0px 0px 5px 0px;
		padding: 5px 0px 2px 0px;
		border-bottom: 1px dotted #F0F1F6;
		list-style-type: none;
		}
	.commentlist ol li a { text-decoration: none; color: #59A2D9; }

.footer {
	padding: 5px 0px 10px 0px;
	margin-bottom: 30px;
	text-align: center;
	}
	.footer a {
		text-decoration: none;
		color: #59A2D9;
		}

.clear{
	clear: both;
	padding: 0 0 1px;
	}

/*FOROS*/
div.fpath {float:left; width:50%; margin:3px; color:white;}
div.fpath a {color:white;}
div.fpath span.ftitle {
	font-size:24px; line-height:normal; font-weight:900; color:white;
	text-align:left; vertical-align:bottom;
	width:100%; margin-top:11px; background:transparent;
	filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;
}
div.areabig input[type=text], select {margin-right: 2px; border:solid #ddd 1px; background-color:#fff; margin:2px 0 2px 0;}
div.areabig input[type=text] {width:145px;}
div.areabig select {width:149px;}
div.areaxbig input[type=text], select {margin-right: 2px; border:solid #ddd 1px; background-color:#fff; margin:2px 0 2px 0;}
div.areaxbig input[type=text] {width:145px;}
div.areaxbig select {width:149px;}
div.areasmall input[type=text], select {margin-right: 2px; border:solid #ddd 1px; background-color:#fff; margin:2px 0 2px 0;}
div.areasmall input[type=text] {width:145px;}
div.areasmall select {width:149px;}
div.areamed input[type=text], select {margin-right: 2px; border:solid #ddd 1px; background-color:#fff; margin:2px 0 2px 0;}
div.areamed input[type=text] {width:145px;}
div.areamed select {width:149px;}
div.fdivbutton {float:right; clear:left; margin:2px 5px 0 0;}

.flistainfo {width: 573px; margin-bottom: 10px; padding: 4px; background: url(../img/icn_info_24.gif) no-repeat top right; background-color: white;	border:solid #CCC 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.flistainfob {width: 573px; margin-bottom: 10px; padding: 4px; background: url(../img/star.gif) no-repeat top right; background-color: #f3f3f3;	border:solid #CCC 1px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#farea select {width:149px;}
#farea input[type=text], select, textarea {margin-right: 2px; border:solid #ddd 1px; background-color:#fff; margin:2px 0 2px 0;}
#farea input[type=text],textarea {width:100%;}
/*CALENDARIO DE EVENTOS*/
a.levento	  {color: #777; text-decoration: underline; font-weight:bold;}
a.levento:link	  {color: #777; text-decoration: none;}
a.levento:visited {color: #777; text-decoration: none;}
a.levento:active  {color: #777; text-decoration: none;}
a.levento:hover	  {color: #777; text-decoration: none;}
table.mescontent {width: 148px; padding: 2px; background-color: #FFF;}
td.mestitulo {text-align: left; width: 148px; font-size: 9pt; color: #4D586E; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.mestituloindex {text-align: left; width: 148px; font-size: 9pt; color: #777; background-color: #DDE1E4; font-weight:bold; font-family: Verdana,helvetica,arial,sans-serif;}
table.mes {width: 148 px; padding: 5px;background-color: #FFF;}
td.diassemana {width: 23px;text-align: right;font-weight:bold;font-family: Verdana,helvetica,arial,sans-serif;font-size: 8pt;color: #333;}
td.diasnomes {text-align: right;width: 23px;font-size: 8pt;color: #CCC;font-family: Verdana,helvetica,arial,sans-serif;}
td.diasmes {text-align: right;width: 23px;font-size: 8pt;color: #333;font-family: Verdana,helvetica,arial,sans-serif;}
td.diaconevento {text-align: right;width: 23px;font-size: 8pt;color: #333;font-family: Verdana,helvetica,arial,sans-serif;border:1px inset #CCC;background-color: #DDE1E4;border-top: none;border-left: none;}

.d245{height:245px !important; overflow:auto; vertical-align:top; margin-top:0;}
.d100{height:100px !important; overflow:auto; vertical-align:top; margin-top:0;}

/*ESCRITORIO*/
div#escritorioside {background-color:#FFFFFF; border:solid #CECECE 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top:10px;}
#escritorioside table {width:100%;border-collapse: collapse;border-spacing:0;}
#escritorioside th {background-color:#CECECE; padding:6px; /*border-bottom:2px solid #003399;*/ color:#FFFFFF; font-size:13px; font-weight:bold;}/**/
#escritorioside td {padding:2px 6px 2px 6px;}
#escritorioside ul {margin:0 0 0 15px;padding:0; list-style:square;}
#escritorioside li {margin: 4px 0 6px 0;padding:0;}
#escritorioside a {color:#676767; padding:0;}
#escritorioside a:hover {text-decoration:underline; background-color:transparent;}
table#escritoriosidelist {width:100%;border-collapse: collapse;border-spacing:0; margin:6px 0 12px 0;}
#escritoriosidelist td {padding:0 0 6px 0;}
#escritoriosidelist td.pad {padding:1px 6px 6px 0;font-weight:bold;}
#escritoriosidelist a {color:#676767;}
#escritoriosidelist a:hover {text-decoration:underline; background-color:transparent;}
#escritoriomain table {width:100%;border-collapse: collapse;border-spacing:0; margin-bottom:6px; /*border-bottom:1px solid #FFB401;*/}

div#escritoriomain-secondlist { border:solid #CECECE 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top:10px;}
div#escritoriomain-secondlist-naranja { border:solid #ffcc33 3px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top:10px;}

#escritoriomain table.secondlist {width:100%;border-collapse: collapse;border-spacing:0; margin: 12px 0 6px 0; }
#escritoriomain th {font-color:#333; font-size:14px; font-weight:bold; border:none; padding-bottom:6px;}
#escritoriomain-th {background-color:#CECECE; padding:6px; color:#FFFFFF; font-size:13px; font-weight:bold;}
#escritoriomain a.tha {font-color:#333; font-size:14px; font-weight:bold; border:none; padding-bottom:6px;}
#escritoriomain td {padding:0 0 6px 0; text-align:left;}
#escritoriomain td.r {text-align:right;vertical-align:bottom}
#escritoriomain .boton {heigth:25px; width:120px !important; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:solid #DDD 1px; background-color:whitesmoke; cursor:hand; color:#333;}
#escritoriomain a {color:#676767;}
#escritoriomain .listalarga {height:90px;overflow:auto;}
#escritoriomain img.foto {border:0; margin: 0 20px 0px 0;}
table#escritoriomainballon {border:none; width:10%; border-collapse: collapse; border-spacing:0; margin-bottom:12px;background-image:url(../img/ball02.png);background-repeat: repeat-x;}
table#escritoriomainballon td.left {width:5px;}
table#escritoriomainballon td.right {width:5px;}
table#escritoriomainballon td.center {padding-top:6px; color:black; text-wrap:none;white-space:nowrap;}
table#escritoriomainballon td.center a {color:black;}
table#escritoriomainballon td.center a:hover {text-decoration:underline; background:none;}

/*BUSQUEDA*/
iframe#searchresult {margin:5px 0 20px 0; height:500px; width:100%; overflow:hidden;}/*height:420px;*/
div#divsrcres {padding:0; margin:0;}
#divsrcres a {font-size:105%;}
#divsrcres .srctypes {clear:both; width:100%; background-color:#dedede; padding:10px 0 10px 10px; font-size: 105%;}
#divsrcres caption {text-align:left; font-size:105%; padding:10px 0 10px 10px; font-size: 105%;}
div#srccontenido {height:300px; overflow:auto; overflow-x:hidden; overflow-y:scroll; border-bottom:1px solid #ccc;}
.divsrcbody {margin-top:5px}
.srccuerpo {height:200px; overflow:auto; overflow-x:hidden; overflow-y:scroll;}
.srctitlemed {font-size:90%;}
.srctitlesmall {font-size:82%;}
/*FOROS ESPECIALES*/
.forotdfecha {border-bottom:1px solid #ccc; background-color:#eee; padding:4px;}
.forotd {border-bottom:1px solid #ccc; padding:4px;}
.forotdtitulo {border-bottom:1px solid #ccc; padding-bottom:20px; padding:4px;}
.forobtn {float: left; display: block;	height: 22px;	padding: 0px 5px 0px 5px; border:none; margin-left:10px; text-decoration:underline; font-size:12px; cursor:pointer;}
/*DATOS PERSONALES*/
div#persondetaillist {width:100%;}
#persondetaillist h3 {text-align:left !important;}
#persondetaillist table {width:100%; padding:0; margin:0;}
#persondetaillist caption {text-align:left;}
#persondetaillist th {border-bottom:1px solid #ccc; background-color:#eee; padding:3px;}
#persondetaillist th.date {width:150px;vertical-align:top;}
#persondetaillist td {border-bottom:1px solid #ccc; padding:3px;}
#persondetaillist .window {max-height: 100px !important; overflow-y:scroll;}

/*ESCRITORIO*/

div#deskmsgpanel {position: relative; width:260px; height:82px; float:right; margin-right:10px;  text-align: left; border-top:3px solid #CECECE; background-color:#EEE; color:#336699;  }

div#cajainfocorp {background-color:#E5EEF9; border-left:solid #CECECE 5px; margin-top:10px;}
#cajainfocorp table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajainfocorp th {background-color:#CECECE; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#cajainfocorp td {padding:2px 6px 2px 6px;}
#cajainfocorp ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajainfocorp li {margin: 4px 0 6px 0;padding:0;}
#cajainfocorp a {color:#336699; padding:0;}
#cajainfocorp a:hover {text-decoration:underline; background-color:transparent;}

div#cajamiinfo {background-color:#CADDC1; border-left:solid #408B2E 5px; margin-top:10px;}
#cajamiinfo table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajamiinfo th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#cajamiinfo td {padding:2px 6px 2px 6px;}
#cajamiinfo ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajamiinfo li {margin: 4px 0 6px 0;padding:0;}
#cajamiinfo a {color:#FFFFFF; padding:0;}
#cajamiinfo a:hover {text-decoration:underline; background-color:transparent;}

div#deskmaincuenta { margin-top:20px; margin-right:10px;  text-align: left; border-top:3px solid #408B2E; border-bottom:1px dashed #CCC; background-color:#FFF; color:#336699; position:relative; float:left; width:840px; margin-bottom:10px;}
#deskmaincuenta table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskmaincuenta th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#deskmaincuenta td {padding:2px 6px 2px 6px;}
#deskmaincuenta ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskmaincuenta li {margin: 4px 0 6px 0;padding:0;}
#deskmaincuenta a {color:#FFFFFF; padding:0;}
#deskmaincuenta a:hover {text-decoration:underline; background-color:transparent;}

div#deskmainincuba {margin-right:10px;  text-align: left; border-top:3px solid #8B3337; border-bottom:1px dashed #CCC; background-color:#FFF; color:#336699; position:relative; float:left; width:840px; margin-bottom:10px;}
#deskmainincuba table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskmainincuba th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#deskmainincuba td {padding:2px 6px 2px 6px;}
#deskmainincuba ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskmainincuba li {margin: 4px 0 6px 0;padding:0;}
#deskmainincuba a {color:#FFFFFF; padding:0;}
#deskmainincuba a:hover {text-decoration:underline; background-color:transparent;}

div#deskmaininnova {margin-right:10px;  text-align: left; border-top:3px solid #546793; border-bottom:1px dashed #CCC;  background-color:#FFF; color:#336699; position:relative; float:left; width:840px; margin-bottom:10px;}
#deskmaininnova table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskmaininnova th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#deskmaininnova td {padding:2px 6px 2px 6px;}
#deskmaininnova ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskmaininnova li {margin: 4px 0 6px 0;padding:0;}
#deskmaininnova a {color:#FFFFFF; padding:0;}
#deskmaininnova a:hover {text-decoration:underline; background-color:transparent;}

div#deskmaingeneral {margin-right:10px; margin-top:15px;  text-align: left; border-top:3px solid #EEE; border-bottom:1px dashed #CCC; background-color:#FFF; color:#336699; position:relative; float:left; width:840px; margin-bottom:10px;}
#deskmaingeneral table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskmaingeneral th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#deskmaingeneral td {padding:2px 6px 2px 6px;}
#deskmaingeneral ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskmaingeneral li {margin: 4px 0 6px 0;padding:0;}
#deskmaingeneral a {color:#FFFFFF; padding:0;}
#deskmaingeneral a:hover {text-decoration:underline; background-color:transparent;}

div#cajacuentaizq {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajacuentaizq table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajacuentaizq th {background-color:#CADDC1; padding:4px 4px 4px 4px; color:#408B2E; font-size:13px; font-weight:bold; }/**/
#cajacuentaizq td {padding:2px 6px 2px 6px;}
#cajacuentaizq ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajacuentaizq li {margin: 4px 0 6px 0;padding:0;}
#cajacuentaizq a {color:#408B2E; padding:0;}
#cajacuentaizq a:hover {text-decoration:underline; background-color:transparent;}

div#cajacuentader {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajacuentader table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajacuentader th {background-color:#EEE; padding:4px 4px 4px 4px; color:#408B2E; font-size:13px; font-weight:bold; }/**/
#cajacuentader td {padding:2px 6px 2px 6px;}
#cajacuentader ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajacuentader li {margin: 4px 0 6px 0;padding:0;}
#cajacuentader a {color:#408B2E; padding:0;}
#cajacuentader a:hover {text-decoration:underline; background-color:transparent;}

div#cajaincubaizq {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajaincubaizq table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaincubaizq th {background-color:#E4A9AB; padding:4px 4px 4px 4px; color:#8B3337; font-size:13px; font-weight:bold; border:0px;}/**/
#cajaincubaizq td {padding:2px 6px 2px 6px;}
#cajaincubaizq ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaincubaizq li {margin: 4px 0 6px 0;padding:0;}
#cajaincubaizq a {color:#8B3337; padding:0;}
#cajaincubaizq a:hover {text-decoration:underline; background-color:transparent;}

div#cajaincubader {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajaincubader table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaincubader th {background-color:#EEE; padding:4px 4px 4px 4px; color:#8B3337; font-size:13px; font-weight:bold;}/**/
#cajaincubader td {padding:2px 6px 2px 6px;}
#cajaincubader ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaincubader li {margin: 4px 0 6px 0;padding:0;}
#cajaincubader a {color:#8B3337; padding:0;}
#cajaincubader a:hover {text-decoration:underline; background-color:transparent;}

div#cajainnovaizq {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajainnovaizq table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajainnovaizq th {background-color:#B6C7E7; padding:4px 4px 4px 4px; color:#546793; font-size:13px; font-weight:bold; border:0px;}/**/
#cajainnovaizq td {padding:2px 6px 2px 6px;}
#cajainnovaizq ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajainnovaizq li {margin: 4px 0 6px 0;padding:0;}
#cajainnovaizq a {color:#FFFFFF; padding:0;}
#cajainnovaizq a:hover {text-decoration:underline; background-color:transparent;}

div#cajainnovader {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajainnovader table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajainnovader th {background-color:#EEE; padding:4px 4px 4px 4px; color:#546793	; font-size:13px; font-weight:bold;}/**/
#cajainnovader td {padding:2px 6px 2px 6px;}
#cajainnovader ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajainnovader li {margin: 4px 0 6px 0;padding:0;}
#cajainnovader a {color:#546793; padding:0;}
#cajainnovader a:hover {text-decoration:underline; background-color:transparent;}

div#cajaforosizq {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajaforosizq table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaforosizq th {background-color:#888; padding:4px 4px 4px 4px; color:#EEE; font-size:13px; font-weight:bold; border:0px;}/**/
#cajaforosizq td {padding:2px 6px 2px 6px;}
#cajaforosizq ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaforosizq li {margin: 4px 0 6px 0;padding:0;}
#cajaforosizq a {color:#546793; padding:0;}
#cajaforosizq a:hover {text-decoration:underline; background-color:transparent;}

div#cajaforosder {background-color:#FFF; margin-top:5px; margin-left:10px; position:relative; float:left; width:400px; margin-bottom:10px;}
#cajaforosder table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaforosder th {background-color:#EEE; padding:4px 4px 4px 4px; color:#888; font-size:13px; font-weight:bold;}/**/
#cajaforosder td {padding:2px 6px 2px 6px;}
#cajaforosder ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaforosder li {margin: 4px 0 6px 0;padding:0;}
#cajaforosder a {color:#FFFFFF; padding:0;}
#cajaforosder a:hover {text-decoration:underline; background-color:transparent;}

div#cajacuenta {background-color:#CADDC1; border-left:solid #408B2E 5px; margin-top:10px;}
#cajacuenta table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajacuenta th {background-color:#408B2E; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#cajacuenta td {padding:2px 6px 2px 6px;}
#cajacuenta ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajacuenta li {margin: 4px 0 6px 0;padding:0;}
#cajacuenta a {color:#FFFFFF; padding:0;}
#cajacuenta a:hover {text-decoration:underline; background-color:transparent;}

div#cajaincuba {background-color:#E4A9AB; border-left:solid #8B3337 5px; margin-top:10px;}
#cajaincuba table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaincuba th {background-color:#8B3337; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#cajaincuba td {padding:2px 6px 2px 6px;}
#cajaincuba ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaincuba li {margin: 4px 0 6px 0;padding:0;}
#cajaincuba a {color:#FFFFFF; padding:0;}
#cajaincuba a:hover {text-decoration:underline; background-color:transparent;}

div#cajainnova {background-color:#B6C7E7; border-left:solid #546793 5px; margin-top:10px;}
#cajainnova table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajainnova th {background-color:#546793; padding:6px 6px 6px 0px; color:#FFFFFF; font-size:13px; font-weight:bold; border:0px;}/**/
#cajainnova td {padding:2px 6px 2px 6px;}
#cajainnova ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajainnova li {margin: 4px 0 6px 0;padding:0;}
#cajainnova a {color:#FFFFFF; padding:0;}
#cajainnova a:hover {text-decoration:underline; background-color:transparent;}

div#cajaverde {background-color:#e8ead0; border-left:solid #999966 5px; /*border-bottom:solid #FFCC33 2px;  border-right:solid #FFCC33 2px;*/ margin-top:10px;}
#cajaverde table {width:100%;border-collapse: collapse;border-spacing:0;}
#cajaverde th {background-color:#999966; padding:6px 6px 6px 0px; color:#e8ead0; font-size:13px; font-weight:bold; border:0px;}/**/
#cajaverde td {padding:2px 6px 2px 6px;}
#cajaverde ul {margin:0 0 0 15px;padding:0; list-style:square;}
#cajaverde li {margin: 4px 0 6px 0;padding:0;}
#cajaverde a {color:#666633; padding:0;}
#cajaverde a:hover {text-decoration:underline; background-color:transparent;}

div#deskblocknoticias {
	width: overflow:auto; overflow-x:hidden; overflow-y:scroll; width:400px; height:500px; text-align:right;  background-color:#FFF; color:#336699; 
}

#deskblocknoticias table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskblocknoticias th {background-color:#EEE; padding:6px; color:#336699; font-size:13px; font-weight:bold; border:0px;}/**/
#deskblocknoticias td {padding:2px 6px 2px 6px;}
#deskblocknoticias ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskblocknoticias li {margin: 4px 0 6px 0;padding:0;}
#deskblocknoticias a {color:#336699; padding:0;}
#deskblocknoticias a:hover {text-decoration:underline; background-color:transparent;}

div#deskblockalertas {
	width: overflow:auto; overflow-x:hidden; overflow-y:scroll; width:400px; height:500px; text-align:right;  background-color:#FFF; color:#336699; 
}

#deskblockalertas table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskblockalertas th {background-color:#EEE; padding:6px; color:#336699; font-size:13px; font-weight:bold; border:0px;}/**/
#deskblockalertas td {padding:2px 6px 2px 6px;}
#deskblockalertas ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskblockalertas li {margin: 4px 0 6px 0;padding:0;}
#deskblockalertas a {color:#336699; padding:0;}
#deskblockalertas a:hover {text-decoration:underline; background-color:transparent;}

div#deskblockcomentarios {
	width: overflow:auto; overflow-x:hidden; overflow-y:scroll; width:400px; height:500px; text-align:right;  background-color:#FFF; color:#336699; 
}

#deskblockcomentarios table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskblockcomentarios th {background-color:#EEE; padding:6px; color:#336699; font-size:13px; font-weight:bold; border:0px;}/**/
#deskblockcomentarios td {padding:2px 6px 2px 6px;}
#deskblockcomentarios ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskblockcomentarios li {margin: 4px 0 6px 0;padding:0;}
#deskblockcomentarios a {color:#336699; padding:0;}
#deskblockcomentarios a:hover {text-decoration:underline; background-color:transparent;}


#deskblockfases table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskblockfases th {background-color:#EEE; padding:6px; color:#336699; font-size:13px; font-weight:bold; border:0px;}/**/
#deskblockfases td {padding:2px 6px 2px 6px;}
#deskblockfases ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskblockfases li {margin: 4px 0 6px 0;padding:0;}
#deskblockfases a {color:#336699; padding:0;}
#deskblockfases a:hover {text-decoration:underline; background-color:transparent;}

#deskblockcode table {width:100%;border-collapse: collapse;border-spacing:0;}
#deskblockcode th {background-color:#EEE; padding:6px; color:#336699; font-size:13px; font-weight:bold; border:0px;}/**/
#deskblockcode td {padding:2px 6px 2px 6px;}
#deskblockcode ul {margin:0 0 0 15px;padding:0; list-style:square;}
#deskblockcode li {margin: 4px 0 6px 0;padding:0;}
#deskblockcode a {color:#336699; padding:0;}
#deskblockcode a:hover {text-decoration:underline; background-color:transparent;}

td.row2 {border-bottom:#CCC solid 1px; padding:2px;}
.rowFooter2 {padding:5px 0 5px 0; text-align:center; background-color:#fff; padding:2px;}
.rowTitle2 {background-color:#f5f5f5;border-bottom:1px solid #3169b5 !important; padding:2px;}

.titlePG { background-color: #FFFFCC; border-top: solid 3px #E5EEF9; border-bottom: solid 3px #E5EEF9; margin: 0; /*21px 0 0 0;*/ padding: /*3px 12px 3px 0*/5px; text-align: left; font-weight: bold; width: 575px;}
