/* CSS Document */

.cabecera{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#A45200;
	text-decoration:none;
}
.cabecera a{
	color:#A45200;
	text-decoration:none;
}
.cabecera a:hover{
	color:#666666;
	text-decoration:none;
}
.cabeceracontenedor{
	width:758px;
	background-color:#EBEFF1;
	overflow:hidden;
	position:absolute;
	margin-left:0px;
	vertical-align:top;
	text-align:right;
	padding:5px 0px;
	height:10px;
	top:51px;
	border:1px solid #DFE5E8;
}
.cabecera2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	color:#86B9D6;
	text-decoration:none;
	text-align:right;
	padding:0px 0px;
	vertical-align:right;
	margin:0;
}
.cabecera2 li{
list-style: none;
display: inline;
font: bold 10px Arial;
text-align:center;
vertical-align:right;
}
.cabecera2 li a{
padding: 5px 20px;
text-decoration: none;
color: white;
vertical-align:middle;
text-align:right;
}
.cabecera2 A:link{
	font-weight:bolder;
	color:#86B9D6;
	text-decoration:none;
}
.cabecera2 A:visited{
	font-weight:bolder;	
	color:#3D87B4;
	text-decoration:none;
}
.cabecera2 A:hover{
	font-weight:bolder;
	color:#FFA226;
	text-decoration:none;
	align:center;
	text-align:right;
}
.cabecera2 A:alink{
	font-weight:bolder;	
	color:#3D87B4;
	text-decoration:none;
}
.titulos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#A45200;
}
.texto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:10px;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A45200;
	padding:10px;
	text-decoration:none;
}
.copyright A:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A45200;
	padding:10px;
	text-decoration:none;
}
.copyright A:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A45200;
	padding:10px;
	text-decoration:none;
}
.copyright A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A45200;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0;
	text-decoration:none;
}
#logo{
	position:absolute;
	top:0px;
	left:88px;
	bottom:0;
	right:0;
	display:block;
	text-decoration:none;
	z-index:10;
	width: 88px;
}
.logo2{
	position:absolute;
	/*  top:0;
	left:0;
	bottom:0;
	right:0;*/
	display:block;
	text-decoration:none;
	width: 80px;
	left: 109px;
	top: 22px;
}
#logo3{
	/*  top:0;
	left:0;
	bottom:0;
	right:0;*/
	text-decoration:none;
	left: -1px;
	top: 8.5px;
	position:absolute;
}
#wrapper {
	position:relative;
	width: 100%;
}

/* --------------------------menu izquierdo----------------------------------------------*/

.menu_izq{
width: 200;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

.menu_izq:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menu_izq ul{
border: 0px solid #BBB;
width: 210px;
height: 187;
padding: 17px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
list-style-type: none;
background: url(menu_izq4.jpg) center center no-repeat; /*THEME CHANGE HERE*/
}

.menu_izq ul li{
display:list-item;
padding-bottom:4px;
padding-top:4px;
padding-left:4px;
}

.menu_izq ul li a{
color:#ffffff;
font-weight:bold;
padding: 2px 7px;
margin: 0;
text-decoration: none;
border-bottom: 0px solid #DADADA;
}

.menu_izq ul li a:hover{
background: url;
color:#666666;
}

.menu_izq ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* -----------------------------------------------------------------------------------------*/

/* --------------------------submenu izquierdo----------------------------------------------*/

.submenu{
width: 200;
font-weight: normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F8A129;
}

.submenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.submenu ul{
border: 0px solid #BBB;
width: 210px;
height: 187;
padding: 15px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F8A129;
list-style-type: none;
}

.submenu ul li{
display:list-item;
padding-left:4px;
}

.submenu ul li a{
color:#F8A129;
font-weight:normal;
padding: 2px 7px;
margin: 0;
text-decoration: none;
border-bottom: 0px solid #DADADA;
}

.submenu ul li a:hover{
background: url;
color:#666666;
}

.submenu ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: "v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ------------------------------------------------------------------------------------------*/

.requerimientos
{
background-color:#EBEFF1;
border: 1px solid #c7c7c7;
color:#418AC0;
padding:7px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:12.5px;
}
.descargas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.descargas a{
	color:#666666;
	text-decoration:none;
}
.descargas a:hover{
	color:#A45200;
	text-decoration:none;
}
.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#A45200;
	text-decoration:none;
}
.link a{
	color:#A45200;
	text-decoration:none;
}
.link a:hover{
	color:#A45200;
	text-decoration:none;
}
.info{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	text-align:right;
	padding-right:10px;
}
.info a{
	color:#3D87B4;
	text-decoration:none;
}
.info a:hover{
	color:#ffa226;
	text-decoration:none;
}
.input{
	width:180px;
	color:#666666;
	border:1px solid #7F9DB9;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.textarea{
	width:180px;
	height:70px;
	border:1px solid #7F9DB9;
	overflow:auto;
	padding:2px;
	color:#666666;
	font-family::Arial, Helvetica, sans-serif;
	font-size:12px;
}
.demos{
	background: transparent url(demos.gif) center center repeat-x;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	padding:7px;
	padding-right:60px;
	border-bottom:1px solid #FFA226;
}
.campo_error{
	background-color:#FF9797;
}