body {
background-color:#FFFFFF;
}



#block_1 {
background-color:#fff;
}
#block_2 {
background-color:#fff;
}
#block_3 {
background-color:#fff;
}


#wrapper {
background:#FFFF00 none repeat scroll 0%;
margin:0pt;
padding:0pt;
}

#header {


	
	padding:0.5em 0pt;
	background-repeat: no-repeat;
}

#footer {
	
	border: 1px #000000 solid;
	margin-top: 5px;
}



div {
padding:0pt;
}



form p {
margin:0pt;
padding:0pt;
}

div#commands {
clear:both;
margin-bottom:0.5em;
margin-top:0.75em;
padding:0.75em 0pt;
}
div#commands input {
float:left;
font-size:0.8em;
margin-right:0.25em;
padding:0.2em 0pt;
width:9em;
}
div#commands input#update {
float:right;
margin-right:0pt;
}
div#controls_unit_width {
float:left;
font-size:0.8em;
margin-bottom:0.75em;
margin-right:0.75em;
margin-top:0.75em;
width:9em;
}
div#controls_unit_width p {
float:left;
margin-top:0.25em;
}
div#controls_unit_width p span {
margin-left:0.75em;
}
div#width_warning {
color:#CC3333;
font-size:0.8em;
font-style:italic;
margin-top:1.25em;
}
div#width_warning span {
white-space:nowrap;
}
div#controls_select {
clear:both;
padding:1em 0pt;
}
div#controls_select div {
float:left;
font-size:0.75em;
margin-bottom:0.25em;
width:33%;
}
body > div#controls_select div p {
margin:0pt 0em 0em 0pt;
padding:0em 0pt 0pt 0em;
position:relative;
}
body > div#controls_select div p input {
left:0pt;
position:absolute;
top:0pt;
}
p.disableable {
margin-left:1.5em;
}
form hr {
clear:both;
height:1px;
margin-top:0.25em;
padding-top:0.25em;
}
form h3 {
}
form ul {
margin:0pt;
padding:0pt 0pt 0pt 1em;
}
form li {
margin:0pt;
padding:0.25em 0pt 0pt;
}
#instructions li em {
color:#999999;
display:block;
margin-left:1em;
}
table#agent_report {
border-collapse:collapse;
width:100%;
}
table#agent_report td, table#agent_report th {
border:1px solid #000000;
padding:0.5em;
text-align:left;
vertical-align:top;
width:20%;
}
td.fail {
color:#CC3333;
}
tr.important {
background:#CCCCCC none repeat scroll 0%;
}
* html table#agent_report {
display:none;
}
table#agent_report div:before {
content:'[NOTES]';
display:block;
}
table#agent_report div {
color:#000000;
font-size:0.75em;
height:1em;
margin-left:9em;
margin-top:-1em;
overflow:hidden;
position:absolute;
width:4em;
z-index:10;
}

table#agent_report td:hover div {
background:#FFCC00 none repeat scroll 0%;
height:auto;
margin-left:-21%;
margin-top:-3em;
overflow:auto;
position:absolute;
width:40%;
z-index:100;
}

table#agent_report td:hover div:before {
content:'';
}

form, div#legend, div#instructions, div.output {
direction:ltr;
}

#block_1 {
float:left;
margin-left:157px;
width:615px;


}
* html #block_1 {
display:inline;
}

#block_2 {
float:left;
margin-left:-770px;
width:152px;

border: #000000 solid;
border-width: 1px 1px 1px 1px;
text-align: center;
}
#block_3 {
float:left;
margin-left: 3px;
width:176px;
border: #000000 solid;
border-width: 1px 1px 1px 1px;
margin-bottom: 5px;
}

.verticalalign {
bottom:0pt;
position:absolute;
}
#block_1 .verticalalign {
width:625px;
}
#block_2 .verticalalign {
width:151px;
}
#block_3 .verticalalign {
width:171px;
height: 1000px;
}

#wrapper {
	position:relative;
	width:956px;
	background-color: #FFFFFF;
	
}

#wrapper {
float:none;
}

#wrapper:after {
clear:both;
display:block;
height:0pt;
visibility:hidden;
}



#wrapper {
display:block;
}


#footer {
	clear:both;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#CC3300;
	

}
#header, #footer, #breadcrumb {
width:952px;
}


#header {
	height: 154px;
}


/*****************************Josedu************************/
.t_menu_dinamico {
padding-left: 0px;
/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98%;


border-style: dashed;
border-width: 1px 0px 0px 0px;
border-color: #000000;
margin-top: 5px;

text-align: left;
text-indent: 0px;

}

.t_menu_derecha {
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 98%;
	border-style: dashed;
	border-width: 1px 0px 0px 0px;
	border-color: #000000;
	margin-top: 5px;
	text-align: left;
	text-indent: 0px;

}

.t_menu_dinamico .td-hover{
	border-bottom: #ff0 solid;
	background-color: #E78167;
	border-bottom-width: 1px;

}

.t_menu_dinamico td{
	background-color: #FF0033;
	border-bottom: #666666 thin;
	border-bottom-with: 2px;
	color: white;
	font-weight: bold;
	padding: 3px;
	

}

#t_etapas .td-hover{
	border-bottom: #ff0 solid;
	border-bottom-width: 1px;
}




.t_menu_coles td{
	border: solid #ccc;
	border-width: 1px 0px 1px 0px;
}

.t_menu_coles .td-hover{
	border: solid #ff0;
	border-width: 1px 0px 2px 0px;
}

.contenido{
	
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 2px;
	border: #666666 solid 1px;
	padding-left: 5px;
	padding-bottom: 15px;
	padding-top: 5px;
}

.contenido-texto {
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	color: #707170;
	
	

	
}

.contenido-texto p{
	text-indent: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*line-height: 1.5em;*/
	
}



.contenido-img-r {
	position: relative;
	float: right;
	background-color: #fff;
	border: #009933 dotted 1px;
	margin: 0px;
	padding-left: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;

}

.contenido-img-l {
	float: left;
	background-color: #fff;
	border: #009933 dotted 1px;
	margin: 0px;
	padding-left: 0px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;

}








#wrapper {
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;

}

a.destacado{


font-size:20px;
text-align: center;
text-decoration: none; 
padding: 0px;


}


a:hover{
	color:#FF0000;
	text-decoration: underline; 

}

#breadcrumb {
	color: #FF0033;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 5px;
	border-bottom:#666666 solid 1px;
	border-top:#999999 solid 1px;
	height: 20px;
}

a.a-breadcrumb {
	color: #FF0000;

}

#iconos {
	float: right;
	padding: 0pt;
	margin: 0pt;
	position: relative;

}

a.idioma {
	font: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size:12px;

}

a.idioma:hover {
	color: #FF0000;

}

.t-iconos td{
	/*border: solid #ccc;
	border-width: 0px 1px 0px 1px;*/
}

.t-iconos .td-hover{
	border: solid #f00;
	border-width: 0px 0px 1px 0px;
}

.titulo{
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	border-bottom: #999999 solid 3px;
	background-color: #FF0000;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;

}

.texto-grande {
	font-size: 14px;
	color: black;
}

tr.par {
	font-size:11px;
	background-color: #CC0066;
	color: #fff;
}

tr.impar {
	font-size: 11px;
	background-color: #330099;
	color:	#fff;

}

.t_lista {

/*background-color: #FFFFFF;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cccccc;
	margin-top: 5px;
	text-align: left;
	text-indent: 0px;
	

}

.td_color_derecha {
	background-color: #FF3333;
	color: white;
	text-align: right;
	font-weight: bold;
	
}.anuncio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 5px;
}
.anuncio-color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
}
.titular-up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	vertical-align: top;
	padding-left: 5px;
}
.pie-noticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: text-bottom;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
}
.contenido-noticia {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 2px;
	border: #666666 solid 1px;
	padding-bottom: 0px;
	width: 48%;
	float: left;
}
.contenido-noticia-r {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 2px;
	border: #666666 solid 1px;
	padding-bottom: 0px;
	width: 48%;
	float: right;
}

div.contenido img{
	padding: 2px;
	background: #FFCCCC;
	border: #FF6666 solid 1px;
}