body {
	background-color: #F0792B;
	margin: 0px;
	padding: 0px;
}
.tdbrdizq {
	background-image: url(../img/base/fndizq.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.tdCabecera {
	padding-top: 2px;
	padding-right: 35px;
	padding-bottom: 2px;
	padding-left: 30px;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
}
.tdContenido {
	padding-top: 7px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-left: 25px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.tdbrddrc {
	background-image: url(../img/base/fnddrc.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tdTexto {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #333333;
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 6px;
}
.tdtituArea {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 13px;
	color: #EEEEEE;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.tdListado_opo {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	background-position: 5px;
	background-repeat: repeat-x;
}
.tdtituAreaVerde_Claro {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 15px;
	color: #89D579;
}
a.listadoOpo:link, a.listadoOpo:visited, a.listadoOpo:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	font-family: "trebuchet MS", Verdana, tahoma;
	background-image: url(../img/ico/mas.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

a.listadoOpo:hover {
	color: #368577;
	text-decoration: underline;
	padding: 2px;
	font-size: 13px;
	background-image: url(../img/ico/mas.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

a.elink:link, a.elink:visited, a.elink:active {
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-family: "trebuchet MS", Verdana, tahoma;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

a.elink:hover {
	color: #368577;
	padding: 2px;
	font-size: 13px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color: #BBFFCC;
}
.tblAreas {
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
}
.tdPie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: center;
}
.tdConvocatorias {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.tdTxtCabecera {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
	text-align: right;
	padding-right: 35px;
}
.tdtituConvocatoria {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 13px;
	color: #EEEEEE;
	padding-top: 17px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 5px;
	background-color: #73D579;
	line-height: 0px;
}
.tdtituAreaVerde_Oscuro {

	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 15px;
	color: #368577;
}
.tdListado_Convoca_OFF {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4F4F4F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.tdListado_Convoca_ON {
	background-color: #BBFFCC;
	cursor: pointer;
	cursor: hand;
}
.tdtituInformacion {


	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 13px;
	color: #EEEEEE;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #F0792B;
}
.tdtituAreaBlanco {


	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 15px;
	color: #FFFFFF;
}

.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.textbox:focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCA;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}

.textbox_focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCA;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}

.input_boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	color:#333333;

	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 	
	cursor: text;

	background-color: #FBFBFB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ccd3db;
	border-bottom-color: #e6e5e5;
} 
.tdListado_opo_Ulti {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	background-position: bottom;
	background-repeat: repeat-x;
}
.tdListado_Convocatoria {

	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	background-position: 5px;
	background-repeat: repeat-x;
}
.tdListado_Convocatoria_Ulti {


	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
	background-position: bottom;
	background-repeat: repeat-x;
}
.txtPequenio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.txtMediano {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #4D4D4D;
}
.tdTextoFicha {
	font-family: Tahoma, Verdana;
	font-size: 13px;
	color: #333333;
	text-align: justify;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 13px;
}
.tdPestania_ON {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 15px;
	color: #419E8E;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 2px;
	background-image: url(../img/base/pfndtop.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
}
.tdPestania_OFF {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 15px;
	color: #B4D579;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 2px;
	background-color: #F3F3F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	cursor: pointer;
	cursor: hand;
	background-image: url(../img/base/pfndtop.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tdBorde_Izq_Pes_OFF {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	background-color: #F3F3F3;
	background-image: url(../img/base/pfndizq.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}
.tdBorde_Drc_Pes_OFF {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	background-color: #F3F3F3;
	background-image: url(../img/base/pfnddrc.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}
.tdBorde_Izq_Pes_ON {
	background-color: #FFFFFF;
	background-image: url(../img/base/pfndizq.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}
.tdBorde_Drc_Pes_ON {
	background-color: #FFFFFF;
	background-image: url(../img/base/pfnddrc.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}
.tdLabel {
	font-family: "trebuchet MS", Verdana, tahoma;
	font-size: 13px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 2px;
}
.input_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 	
	cursor: text;
	background-color: #FBFBFB;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ccd3db;
	border-bottom-color: #e6e5e5;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	height: 20px;
}
.formsinmargenes {
	margin: 0px;
	padding: 0px;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}
.divAviso {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	background-image: url(img/ico/alerta.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.divOk {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #00CC00;
	background-image: url(img/ico/checks.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.select-free
{
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
}
.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.txtTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F0792B;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #F2FBF0;
	padding-top: 5px;
}

