@import url(reset.css);
html, body{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	background: #fff;
	
}

img{
	border:solid 0;
}
#contenedor{
	
	width:990px;
	margin:0 auto;
}
a{
	text-decoration:none;
	color:#E0820C;
}
a:hover{
	text-decoration:underline;
}

/*INI CABECERA*/
#cabecera{
	position:relative;
	background:url(../../images/cabecera.jpg) no-repeat top left;
	height:200px;
}
#cabecera h1 {
	padding:52px 0 0 44px;
	cursor:pointer;
	width:632px;
}
#cabecera h1 a {
	display:block;
	height:80px;
	text-indent:-99999px;
	cursor:pointer;
	width:632px;
	background:url(../../images/titular_cabecera.png) no-repeat;
	behavior: url(includes/js/iepngfix.htc);
}
#cabecera #menu{
	margin:35px 0 0 0;
	color:#fff;
	font-size:11px;
	text-align:center;
}

#cabecera ul {
	overflow:visible;
	width:100%;
	padding: 0;
	margin: 0;
	list-style: none;
	
}
#cabecera li {
	position:relative;
	float: left;
	margin: 0 1px 0 0;
	
	background:url(../../images/boton_menu.png) no-repeat top left;
	
	width:112px;
	
}

#cabecera li.derecha {
	float:right;
}
#cabecera ul span{
	padding: 11px 6px;
	display:block;
	cursor:default;
	font-weight:bold;
}
#cabecera ul a{
	display: block;
	font-weight:bold;
	text-decoration: none;
	padding: 11px 6px;
	color: #fff;
}

#cabecera ul li a:hover {
	color: #fff;
	color:#E0820C;
}

#cabecera li a.menos_padding{
	padding:4px 6px;
}
/*INI COMPORTAMIENTO SUBMENU*/
#cabecera #menu .submenu{
 text-align:left;
 display:none;
 /*font-size:.90em;*/
}

#cabecera #menu .submenu a{
 
 display:block;
 padding:5px;
}

#cabecera #menu .submenu a:hover{
 text-decoration:none;
 
 /*border-bottom:1px dotted #E0820C;*/
 color:#E0820C;
}

#cabecera #menu .submenu li{
 border:0 none;
 /*width:112px;*/
 background:none;
 /*background:url(../../images/fondo_submenu.png) repeat top left;*/
 padding:0 0;
 margin:0 !important;
 
}

#cabecera #menu li:hover .submenu,
#cabecera #menu li.iehover .submenu{
 /*left: -6px;
 top:9px;*/
 left:0;
 top:33px;
 position: absolute;
 padding:0 5px 6px 5px;
 background:#000;
 /*background:url(../../images/inferior_submenu.png) no-repeat bottom left;*/
 display: block;
 z-index: 6000;
}
html>body #cabecera #menu li:hover .submenu,
#cabecera #menu li.iehover .submenu{
	top:33px;
}
/*END COMPORTAMIENTO SUBMENU*/
/*FIN CABECERA*/

/*INICIO DEL CONTENIDO*/
#contenido{
	
	width:990px;
	
	/*border:1px solid red;*/
	padding-top:13px;
	
}
#columna_izquierda{
	width:652px;
	float:left;
	line-height:15px;
}
#columna_derecha{
	width:315px;
	float:right;
}
#migas{
	
	color:#808080;
	font-size:.90em;
	padding:8px 0;
}
/*FIN DEL CONTENIDO*/

/*INICIO DE PIE*/
#pie{
	background:url(../../images/fondo_pie.jpg) repeat-x top left;
	font-size:.90em;
	padding:8px 0;
	margin-top:10px;
}
#pie ul {
	
	list-style: none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
	/*border:1px solid red;*/
}
#pie ul li{
	margin:0 16px 0 0;
	float:left;
	padding:0 0 0 10px;
	background:url(../../images/punto-pie.jpg) no-repeat 0 6px;
}
#pie a, #migas a{
	color:#808080;
}
#pie a:hover{
	color:#000;
	text-decoration:none;
}
/*FIN DE PIE*/

/*INICIO DE ESTILOS COMUNES*/
input, textarea, select{
	border:1px solid #668f9a;
	width:311px;
	padding:3px 2px;
	font-size:1em;
}
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	overflow:auto;
}
input.campo_check{
	width:15px;
	height:15px;
	border:0 none;
	padding:0 0;
}
label{
	font-size:1em;
	font-weight:bold;
}
.campo_formulario{
	width:315px;
	float:left;
	margin:0 19px 0 0;
	display:inline;
	/*border:1px solid red;*/
}
.sin_margen{
	margin:0 0 0 0;
}
.sin_borde{
	border:0 none;
}
.margen_sup5{
	margin-top:5px;
}
.margen_sup20{
	margin-top:20px;
}
.margen_inf20{
	margin-bottom:20px;
}
.margen_sup30{
	margin-top:30px;
}
.margen_sup100{
	margin-top:100px;
}
.margen_sup50{
	margin-top:50px;
}
.margen_sup60{
	margin-top:60px;
}
.margen_sup80{
	margin-top:80px;
}

.altura170{
	width:170px;
}
.fecha{
	color:#00407a;
}
fieldset{
	border:0 none;
	margin:15px 0 0 0;
}
.texto_amarillo{
	color:#E0820C;
}
.texto_amarillo{
	color:#E0820C;
}
.ancho200{
	width:200px;
}
.ancho220{
	width:220px;
}
.ancho250{
	width:250px;
}
.ancho150{
	width:150px;
}
.anchoAuto{
	width:auto;
}
.ancho95{
	width:95px;
}
img.flota_izquierda{
	float:left;
	margin:0 25px 15px 0;
}
.error{
 color:#F94B06;
}
.paginacion{
 clear:both;
 margin:30px 0;
 text-align:center;
}

.paginacion_numActual{

 padding:2px 5px 3px 5px;
}

.paginacion_num{
 border:1px solid;
 padding:2px 5px 3px 5px;
}

.paginacion_num:hover{
 text-decoration:none;
}
/*FIN DE ESTILOS COMUNES*/
