*
{
	border: 0;
	padding: 0;
}

#contenedor
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 859px;
}

#contenedor_analisis
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 837px;
}

#contenedor_analisisb
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 698px;
}

#contenedor_analisisc
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 817px;
}

#contenedor_analisisd
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 826px;
}

#contenedor_analisise
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 827px;
}

#contenedor_oferta
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 1090px;
}

#contenedor_composicion 
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 810px;
}

#contenedor_caracteristicas
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 745px;
}

#contenedor_validar
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: 845px;
}

#contenedor_situacion
{
	margin: auto;
	margin-top:2%;
	border: 1px #5494b4 solid;
	width: 900px;
	height: auto;
}

#enlaces_canillas
{
	width: 600px;
	height: 15px;
	border: 1px #005782 dotted;
	text-align: left;
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	margin-bottom:5px;
	background-color: #f6f6f5;
}

#enlaces_canillas A
{
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
}

#enlaces_canillas A.seleccionado
{
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	padding-top:2px;
	padding-bottom:2px;
	font-weight :bold;
}

#enlaces_canillas A:hover, #enlaces_canillas A.seleccionado:hover
{
	color: #F6A20A;
}

#enlace_menu_central_interior_canillas
{
	margin-top:20px;
	text-align :left;
}

#enlace_menu_central_interior_canillas A 
{
	color: #005782;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;
	text-decoration :none;
	font-weight : bold;
}

#enlace_menu_central_interior_canillas A:hover
{
	color: #d09a37;
}

#enlace_canillas
{
	margin-top:20px;
	text-align :left;
	margin-bottom :20px;
}

#enlace_canillas A 
{
	color: #005782;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;
	text-decoration :none;
	font-weight : bold;
}

#enlace_canillas A:hover
{
	color: #d09a37;
}

#enlaces_portada
{
	width: 900px;
	height: 15px;
	border-bottom: 1px #5494b4 solid;
	text-align: right;
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
}

#enlaces_portada A
{
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}

#enlaces_portada A:hover
{
	color: #F6A20A;
}

#enlaces_menu_interior
{
	width: 900px;
	height: 234px;
	background-color: #005782;
	background-image: url(../imagenes/celula.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#enlaces_menu_interior2
{
	width: 900px;
	height: 234px;
	background-color: #005782;
	background-image: url(../imagenes/enlace2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.Estilo24 {font-size: 9px;color :#062565;}
.Estilo26 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;color :#062565;}

.fondo_amarillo 
{
	background-color:#e9e8e5;
	padding-left:3px;
}

.fondo_normal
{
	padding-left:3px;

}

.fila_cabecera
{
	text-align : center;
	font-family : Verdana, Arial;
	font-size : 10px;
	font-weight : bold;
	color :#062565;	
	background-color   : #F1F3F5;
	border-bottom :1px #C6D7E3 solid;
	padding-top : 2px;
	padding-bottom : 2px;
	
}

.fila_datos
{
	text-align : center;
	font-family : Verdana, Arial;
	font-size : 10px;
	color :#062565;	
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom :1px #C6D7E3 solid;	
	padding-left:10px;
	padding-right:10px;
}

.fila_datos_azul
{
	text-align : center;
	font-family : Verdana, Arial;
	font-size : 10px;
	color :#062565;	
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom :1px #C6D7E3 solid;	
	background-color   : #F1F3F5;
	padding-left:10px;
	padding-right:10px;	
}

.fila_detalles_oferta_i, .fila_detalles_oferta_d
{
	text-align : left;
	font-family : Verdana, Arial;
	font-size : 12px;
	color: #848383;
	padding-top : 2px;
	padding-bottom : 2px;
	border-bottom :1px #848383 solid;	
	padding-left:10px;
	padding-right:10px;
	font-weight : bold;
}

.fila_detalles_oferta_d 
{
	text-align :right;
}

.formulario_registro
{
	width:500px;
	height:30px;
	text-align :right;
}

.formulario_acceso
{
	width:400px;
	height:30px;
	text-align :right;
}

.formulario_acceso_boton, .formulario_registro_boton
{
	width:340px;
	height:30px;
	text-align :right;
	padding-top:5px;
}

.formulario_registro_boton
{
	width:360px;
}

.formulario_acceso_boton A, .formulario_registro_boton A
{
	color: #848383;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;	
	text-decoration :none;
	border:1px #848383 solid;
	padding:3px;
}

.formulario_acceso_boton A:hover, .formulario_registro_boton A:hover 
{
	color: #005782;
	border:1px  #005782 solid;
}

.formulario_registro INPUT, .formulario_registro SELECT 
{
	border: 1px #5494b4 solid;
	padding-left:3px;	
	width:350px;
	color: #848383;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;	
}

.formulario_acceso INPUT 
{
	border: 1px #5494b4 solid;
	padding-left:3px;	
	width:150px;
	color: #848383;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;	
}

#img_logo
{
	border-bottom: 1px #5494b4 solid;
}

#img_canillas_situacion
{
	margin-top:5px;
	border :1px #005782 solid;
}

#img_caracteristicas_1
{
	border-bottom :1px #005782 dotted;
}

#img_caracteristicas_2
{
	border-top :1px #005782 dotted;
}

#map 
{
	float:left;
	width:575px; 
	height: 300px;
}

#menu_central
{
	float: left;
	width: 900px;
	height :auto;
	margin-bottom:10px;
}

#menu_central_interior_canillas
{
	float: left;
	width: 600px;
	height: auto;
	margin-top: 5px;
	margin-left: 7px;
	background-image: url(../imagenes/completo.jpg);
	background-repeat: no-repeat;
}

#menu_central_interior_canillas_d
{
	float: left;
	width: 272px;
	height:auto;
	border: 1px #005782 dotted;
	margin-top: 5px;
	margin-left: 7px;
	background-color: #f7fbf0;
}

#menu_normal
{
	float: left;
	width: 189px;
}

#menu_desplegable
{
	float: left;
	width: 200px;
	height: 234px;
	background-color: #2085ae;
	display: none;
	filter: alpha(opacity=80);
	opacity: .80;
}

.negrita
{
	font-weight: bold;
	color: #005782;
}

.negrita_pequeña
{
	font-weight: bold;
	color: #005782;
	font-size :10px;
}

.negrita_pequeña A
{
	color: #005782;
	font-size :10px;	
	text-decoration : none;
	font-weight :normal ;
}

.negrita_pequeña A:hover
{
	color: #F6A20A;
}

.negrita_gris
{
	font-weight: bold;
}

.negrita_roja
{
	font-weight: bold;
	color :Red ;
}

.negrita_naranja
{
	font-weight: bold;
	color :#d09a37;
}

.negrita_naranja_b
{
	font-weight: bold;
/*	color :#ffa706;*/
	color:#cc0000;
	
}

p.p_informativo 
{
	margin-left:70px;
	width:425px;
	text-align:left;
}

#pie
{
	float: left;
	width: 900px;
	height: 18px;
	border-top: 1px #5494b4 solid;
	color: #1E80A5;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 2px;
}

.subarbol
{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	border: 0;
	display: block;
	list-style-type: none;
}

.subarbol li
{
	border-left: 1px solid #FFF;
	margin-left: 15px;
}

.subarbol li IMG
{
	margin: 0;
	border: 0;
	vertical-align: middle;
}

.subarbol A
{
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	display: block;
}

.subarbol A:hover
{
	color: #F6A20A;
}

table 
{
	border-right:1px #C6D7E3 solid;
	border-left:1px #C6D7E3 solid;
	border-top:1px #C6D7E3 solid;
	margin-top:10px;
	width:870px;
}

table.oferta_detalles 
{
	border-right:1px #C6D7E3 solid;
	border-left:1px #C6D7E3 solid;
	border-top:1px #C6D7E3 solid;
	border-bottom:1px #C6D7E3 solid;
	margin-top:10px;
	width:870px;
}

#texto_menu_central_interior_canillas
{
	color: #848383;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 12px;
	text-align: justify;
	margin-left: 5px;
	margin-right: 10px;
}

#texto_menu_central_interior_canillas_titular
{
	color: #005782;
		font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
	margin-left:5px;
}

#texto_menu_central_interior_canillas_d
{
	color: #005782;

	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom:10px;
	margin-top:10px;
}

ul, ul.canillas_caracteristicas
{
	margin-left: 10px;
	padding: 0;
	border: none;
	display: block;
	list-style-type: none;
	margin-bottom: 0;
}

ul.canillas_caracteristicas 
{
		margin-left: 70px;
}

ul li
{
	text-align: left;
	padding: 5px 5px 2px 0px;
	display: block;
}

ul li IMG
{
	margin-right: 3px;
	border: 0;
	vertical-align: middle;
}

ul li A
{
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

ul li A:hover
{
	color: #F6A20A;
}

ul li A.seleccionado
{
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	color: #F6A20A;
	text-decoration: none;
}

ul.canillas 
{
	margin-left:90px;
	padding: 0;
	border: none;
	display: block;
	margin-bottom: 0;
	color: #005782;
	font-weight :bold;
}

#validez_contractual 
{
	text-align :left;
	margin-top:10px;
	color: #848383;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
}
	
#validez_contractual A 
{
	color: #005782;
	font-family: Verdana, Arial, Tahoma, Times New Roman;
	font-size: 10px;
	font-weight : bold;
}

#validez_contractual A:hover
{
	color: #d09a37;
}
