/* CSS Document */
/*-------------------------------------------Submenu--------------------------*/
#submenu2{
	background:#333333;
	padding:0.5em 1em 0.5em 2em;
	color:#ffffff;
	margin:0em 0em 0em 0em;
}
#submenu2 ul{
	margin:0em;
	padding:0em;
}
#submenu2 ul li{
	margin:0em 1.5em 0em 0em;
	padding:0em 1.5em 0em 0em;
	border-right:1px solid #666666;
	display:inline;
	color:#ffffff;
}

#submenu2 ul li a{
	color:#8ad143;
	text-decoration:none;
}
#submenu2 ul li a:hover{
	color:#8ad143;
	text-decoration:underline;
}

/*----------------------------------------------Contenidos--------------------------*/
#contenidos_ancho_areaose{
background:transparent;
color:#666666;
padding:0em 2em;
text-align:justify;
}
.float_left {
	float:left;
}
/*-----------------------------Formulario de identificaci&on------------------------*/
.intro_areaose {
	padding: 0 2em;
}
.intro_areaose a{
	color: #339933;
}
.intro_areaose .formulario{
 margin-bottom:1em;
 overflow:hidden;
 height:1%;
 padding:0;
}
.intro_areaose .formulario_img{
	float:left;
}
.intro_areaose form.identificacion{
	background-color:#FFFFFF;
	padding:1em;
	width:38em;
	display:block;
	float:left;
}
.intro_areaose form.identificacion fieldset{
	border:none;
}
.intro_areaose form.identificacion legend{
	display:none;
}
.intro_areaose form.identificacion label{
	display:block;
	clear:both;
	margin:1em 0;	
}
.intro_areaose form.identificacion span.label{
	font-weight:normal;
	width:14em;
	display:block;
	color:#666666;
}
.intro_areaose form.identificacion input.caja_larga{
	width:24em;
	display:block;
	padding:.3em 0;
	margin-top:.6em;
}
.intro_areaose form.identificacion label.boton_enviar{
	float:left;
	display:block;
	margin:1.4em 0 0 18.3em;
}
.intro_areaose form.identificacion .boton{
background-color:#335115;
border:1px solid #50762D;
color:#FFFFFF;
cursor:pointer;
float:none;
margin:0 3px;
padding:2px 13px;
width:auto;
}
/*-------------Mensaje de error del formulario de identificaci&on-----------------*/
.errores_formulario {
background:#FFFFFF url(/web/img/all/bullet_form_cancel.png) no-repeat scroll .7em .5em;
border:1px dashed #A10101;
margin:0 0 1em;
padding:0.8em 1em 1em 4em;
color:#666666;
}
/*---------------------------------------- Avisos--------------------------------*/
.intro_areaose {
color:#CCCCCC;
padding-bottom:2em;
padding-left:0;
padding-right:0;
}
.intro_areaose h3 {
	font-size: 1.6em;
	color: #66CC00;
	margin:1em 0 0 0;
	padding:0;
}
.intro_areaose .intro {
	color: #666666;
	background-color: #FFFFFF;
	width: 55%;
	float: left;
	margin-bottom: 2em;
	margin-top: 1em;
	min-height: 26em;
}
.intro_areaose .intro p.titulo {
	color:#2B7411;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	margin-top: 0px;
	padding-top: 1em;
	padding-right: 1.5em;
	padding-left: 1.3em;
	padding-bottom: 0.5em;
	line-height: 1em;
	margin-bottom: 0px;
}
.intro_areaose p.descripcion {
	height: 16.6em;
	margin-top: 1em;
	min-height:18.1em;
}
.intro_areaose .intro p {
	padding-right: 2.5em;
	padding-left: 2.5em;
	margin-top: 0px;
	padding-top: 0px;
	height: auto;
}
.intro_areaose .intro p.descarga {
	background-color: #365c13;
	color: #FFF;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0px;
}
.intro_areaose .intro p.descarga a {
color: #ffffff;
text-decoration:none;
}
.intro_areaose .intro p.descarga a:hover {
color: #B8E48F;
text-decoration:underline;
}
.intro_areaose .foto_aviso {
float:left;
margin-top:7em;
width:340px;
}
.intro_areaose .envioMal{
	padding: 1em;
	border: 1px dashed #dd0000;
	margin-bottom: 15px;
	background:#FFFFFF;
	color:#666666;
}
.intro_areaose .envioMal p{
	margin: 0 0 10px 0;
}
#intro_areaose_informes_corporativos{
	background:#F1F2F4 none repeat scroll 0 0;
	color:#666666;
	padding:2em;
	text-align:justify;
}
#intro_areaose_informes_corporativos ul li{
	line-height:2.3em;
}
#intro_areaose_informes_corporativos ul li a:hover{
	color:#339900;
	text-decoration:underline;
}
#intro_areaose_informes_corporativos ul li a{
	color:#267020;
	text-decoration:none;
}
/*------------------------------ Login--------------------------------*/
.areaose .login{
	color:#CCCCCC;
	float:right;
	display:block;
	margin-top:0;
	margin-right:2em;
	text-align:right;
	padding:.2em;
	line-height:.6em;
}
.areaose .login p{
	margin:0;
	padding:.5em 0 0 0;
}
.areaose .login span{
	font-weight:bold;
	color:#8AD143;
}
.areaose .login span a:hover {
color:#8AD143;
text-decoration:none;
}
.areaose .login span a {
color:#8AD143;
text-decoration:underline;
}
.areaose .login span a.cerrarSesion{
background:url(/web/img/all/bullet_cerrar_sesion.gif) no-repeat 100% 0%;
padding-right:1.25em;
}
/*------------------------------ Planes de trabajo-------------------------------*/
.area_ose_anclas{
background-color:#111F2A;
border:1px solid #666666;
padding:2em 0 2em 2em;
line-height:2em;
}
.area_ose_anclas ul li a:hover {
color:#BDE78F;
text-decoration:underline;
}
.area_ose_anclas ul li a {
color:#BDE78F;
text-decoration:none;
}
.area_ose_anclas ul li{
color:#FFFFFF;
}
