/* PAGINA SUBSECTORES Y FLASH */
.tabla_principal{
	/*text-align:center;*/
	width:100%;
	height:100%;
	border:0;		
}
.marco_izq{	
	background-color: #ffffff;	
	/*height: 100%;	*/
	height: 768px;	
	width: 50px;	
	float:left;	
	}
.marco_der{	
	background-color: #ffffff;
	/*height: 100%;	*/
	height: 768px;	
	width: 50px;	
	float:right;
	}
.marco_principal{	
	background-color: #2c2a70;		
	width: 924px;
	float:left;
	font-family:  "Verdana" ,"Arial", "Tahoma", "Helvetica", "sans-serif";
	font-size:12px;
	text-align:center;	
	margin-left:5%;	
	margin-right:5%;		
	}
.marco_principal_logos{
	height: 105px;	
	width: 924px;	
	background-color: #ffffff;
}
.marco_principal_logos_contenido{
	height: 105px;	
	width: 100%;	
}
.marco_principal_logos_der{
	height: 105px;	
	width: 35%;
	float:right;
	background-color: #ffffff;	
		
}
.logo_der{
        margin-top:35px;
	/*float:right;		*/
	margin-bottom:4px;			
}
.logo_izq{
	float:right;
	
}
.marco_principal_flash{
	height: 130px;	
	width: 100%;
	clear:both;			
	background-color: #2c2a70;		
	margin-bottom:5px;	
}
.flash{
	height: 100%;	
	width: 100%;
}
/*NAVEGACI�N*/
.marco_principal_navegacion{
	height: 30px;	
	width: 100%;
	clear:both;
	background-image: url(../img/menu.gif);
	background-repeat: repeat-x;
	text-align:center;
	color:#ffffff;
}
.marco_principal_navegacion_contenido{
	height: 30px;	
	width: 100%;
	clear:both;		
}
.marco_principal_navegacion_buscar{
		float:right;
		width:300px;
		font-size:8px;		
}
.marco_principal_navegacion_navegar{
		float:left;
		width:35%;
		font-size:11px;		
		margin-top:0.5px;		
		text-align:left;		
}
.marco_principal_navegacion_navegar a{
		color:#ffffff;
		text-decoration:none;				
}
.marco_principal_navegacion_navegar a:hover{
		color:#ffffff;
		text-decoration:underline;		
}
.marco_principal_navegacion_idiomas{
		float:right;
		width:50px;
		font-size:10px;	
		margin-top:1.5px;			
}

.marco_principal_navegacion_idiomas a{
		color:#ffffff;
		text-decoration:none;				
}
.marco_principal_navegacion_idiomas a:hover{
		color:#ffffff;
		text-decoration:underline;		
}
.marco_principal_navegacion_menu{
		width:300px;
		font-size:12px;			
		float:left;	
}
/******************** MENU NAVEGACION **********************/
.menu_navegacion{
	height: 30px;		
	width: 100%;	
}
.menu_navegacion_boton_i
{		
		width:49%;
		height:24px;				
		text-align: CENTER;			
		float:left;
		/*background-color: #4a46ba;					*/
		background-color: #5082bf;
		border:1px solid #000000;
		
}
.menu_navegacion_boton_d
{		
		border:1px solid #000000;		
		width:49%;
		height:24px;				
		text-align: CENTER;			
		float:left;
		/*background-color: #4a46ba;					*/
		background-color: #5082bf;
}
.menu_navegacion a {
	color:#ffffff;	
	text-decoration:none;	
	font-weight:bold; 
	font-size:14px; 
}
.menu_navegacion a:hover {
	background-color: #ffffff;	
	color:#ffffff;	
	background-image: url(../img/menu.gif);
	background-repeat: repeat-x;
}

/*SECTORES*/
.marco_principal_sectores{
	margin-top:12px;
	margin-bottom:12px;
	height: 300px;	
	width: 100%;
	background-color: #2c2a70;			
	text-align:center;
clear:both;
}
.marco_principal_sector_izq{
	height: 330px;	
	width: 30%;
	float:left;	
	background-color: #ff0033;
	border:1px solid #7c8980;		
	margin-left:3%;		
}
.marco_principal_sector_centro{
	height: 330px;	
	width:30%;
	float:left;	
	background-color: #ff0033;
	border:1px solid #7c8980;		
	margin-left:2%;
	margin-right:2%;	
	vertical-align:middle;
}
.marco_principal_sector_der{
	height: 330px;	
	width: 30%;
	float:left;	
	background-color: #ff0033;
	border:1px solid #7c8980;			
	margin-right:2%;
}
.titulo_sector{
	height: 55px;		
	width: 100%;
	vertical-align:middle;			
}
.titulo_sector_boton
{
		width:100%;
		height:55px;				
		text-align: CENTER;			
		float:left;
		background-color: #2A4D70;		
		FONT-WEIGHT: bold;	
		font-size:22px;		
		vertical-align:middle;
}
.titulo_sector a {
	color:#ffffff;	
	text-decoration:none;	
}
.titulo_sector a:hover {
	background-color: #ffffff;	
	color:#2A4D70;
	FONT-WEIGHT: bold;	
}
.imagen_sector{
	height: 275px;		
	width: 100%;
	border-top:1px solid #7c8980;			
	border-bottom:1px solid #7c8980;			
}

/*PIE*/
.marco_principal_pie{
		width:100%;
		height:19px;
		background-color: #cdcccc;		
}
.marco_principal_pie a {
	font-size:x-small;
	color:#808080;
	font-family: "Trebuchet Ms";
	text-decoration:none;
 	color:#000088;
}
.marco_principal_pie a:hover {
 text-decoration:underline;
}

/*PAGINA SUBSECTOR Y DIVISIONES*/
.marco_principal_subdivisiones{
	margin-top:10px;
	margin-bottom:10px;	
	height: auto;	
	width: 850px;
	background-color: #2c2a70;	
	text-align:center;
	color: #BFBFD4;	
	margin-left:10px;
	margin-right:50px;
}
.marco_principal_producto{
	margin-top:10px;
	margin-bottom:10px;	

	/*height: 450px;	*/
	width: 100%;
	background-color: #2c2a70;	
	text-align:center;
	color: #BFBFD4;	
	float:left;
	
}

.marco_imagen_producto{


	margin-left:10px;
	margin-right:10px;
	height: 250px;	
	width: 25%;

	background-color: #2c2a70;	
	text-align:center;
	color: #BFBFD4;	
	float:left;
		
}

.marco_imagen_producto img{


width:240px;
height:240px;
}

.marco_representaciones_producto{

	margin-left:55px;
/*margin-left:20px;*/

	height: 250px;	
	width: 20%;
	/*width:25%;*/

margin-top:20px;
	background-color: #2c2a70;	
	text-align:center;
	color: #BFBFD4;	
	float:left;
	
	
}



.marco_representaciones_producto p
{
	text-align:left;
}

.marco_representaciones_producto li
{
	text-align:left;
}

.marco_representaciones_producto a 
{
	text-decoration:none;
	color:#BFBFD4;
}

.marco_representaciones_producto a :visited
{
	text-decoration:none;
	color:#BFBFD4;
}

.marco_representaciones_producto a:hover 
{
	text-decoration:none;
	color:#ffffff;
}

.marco_caracteristicas_producto{



	
	height: 250px;	
	width:70%;

	border:1px solid;
	background-color: #2c2a70;	
	text-align:justify;
	color: #BFBFD4;	
	float:left;	
	
	padding-left:10px;
	padding-right:10px;
	/*padding-left:20px;
	padding-right:20px;*/

}

.marco_caracteristicas_producto.titulo
{
	font-size:24px;
	font-weight:bold;
}

.marco_caracteristicas_producto.texto
{
	text-align:justify;
}

.marco_inferior_producto{

	padding-top:20px;
	margin-left:10px;
		height: auto;	
	/*height: 45%;	*/
	width:70%;
	/*width: 70%;*/
	border:1px solid;
	background-color: #2c2a70;	
	text-align:center;
	color: #BFBFD4;	
	float:left;	
	padding-left:10px;
	padding-right:10px;
	/*padding-left:20px;
	padding-right:20px;*/
	margin-top:20px;
	text-align:justify
}


.marco_principal_subdivisiones_i{
	height: 100%;	
	width: 25%;	
	float:left;
	text-align:left;	
}
.marco_principal_subdivisiones_seccion{
	height: auto;	
	width: 80%;	
	float:LEFT;	
	border:1px dotted #7c8980;	
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	background-color: #2A4D70;
	text-align:center;
}
.marco_principal_subdivisiones_seccion h4{
	color: #BFBFD4;	
	text-align:center;
}
.marco_principal_subdivisiones_producto{
	height: auto;	
	width: 80%;	
	float:LEFT;	
	border:1px dotted #7c8980;	
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	background-color: #386695;
	text-align:center;
}
.marco_principal_subdivisiones_producto h4{
	color: #BFBFD4;	
	text-align:center;
}


.marco_principal_subdivisiones_d{  
	height: 100%;	
	width: 70%;
	float:right;
}
.marco_principal_subdivisiones h3{
	color: #BFBFD4;	
	text-align:LEFT;
}
.marco_principal_subdivisiones p{
	color: #BFBFD4;	
	text-align:JUSTIFY;
}
.marco_principal_subdivisiones a{
	color: #BFBFD4;	
	text-decoration:none;
}
.marco_principal_subdivisiones a:hover{
	color: #BFBFD4;	
	text-decoration:underline;
}
.marco_principal_subdivisiones_imagen {
	height: 150px;	
	width: 200px;
	text-align:left;
}
.marco_principal_subdivisiones_abajo{
	height: auto;	
	width: 90%;
	clear:both;			
	background-color: #2c2a70;	
	margin-top:40px;
	margin-bottom:15px;	
	color: #BFBFD4;	
	margin-left:70px;
	margin-right:50px;
}

.marco_principal_subdivisiones_abajo_partes{
	height: auto;	
	width: 14%;	
	float:LEFT;	
	border:1px dotted #7c8980;	
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	background-color: #2A4D70;
}
.marco_principal_subdivisiones_abajo_partes_vacio{
	width: 14%;	
	float:LEFT;	
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.marco_principal_subdivisiones_abajo_partes a {
	background-color:#000000;
}
.marco_principal_subdivisiones_abajo_partes a:hover {
 background-color:#000000;
}
.marco_principal_subdivisiones_abajo_partes p{
	font-size:10px;
}
.marco_principal_subdivisiones_abajo_img{
	height: 90px;	
	width: 90px;	
	margin-top:5px;
}
/*secciones*/
.marco_principal_subdivisiones_abajo_partes_secciones{
	height: auto;	
	width: 14%;	
	float:LEFT;	
	border:1px dotted #7c8980;	
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	background-color: #386695;
}
.marco_principal_subdivisiones_abajo_partes_secciones_vacio{
  height: 100%;	
	width: 20%;	
	float:LEFT;		
	margin-right:10px;
	margin-bottom:20px;	
	text-align:left;	
}
.marco_principal_subdivisiones_abajo_partes_secciones a {
	background-color:#000000;
}
.marco_principal_subdivisiones_abajo_partes_secciones a:hover {
 background-color:#000000;
}
.marco_principal_subdivisiones_abajo_partes_secciones a{
	font-size:10px;
}


.mapa{
	height: 400px;	
	width: 625px;	
}
.bocadillo{
	color: #2A4D70;
}
/* PAGINA PRODUCTOS*/
.marco_principal_subdivisiones_fila1{
	height: 90px;	
	width: 850px;
	background-color: #2c2a70;	
	color: #BFBFD4;	
	border-top:1px dotted #7c8980;
	border-bottom:1px dotted #7c8980;
}
.marco_principal_subdivisiones_fila2{
	height: 90px;	
	width: 850px;
	background-color: #2c2a70;	
	color: #BFBFD4;		
	border-bottom:1px dotted #7c8980;
}
.marco_principal_subdivisiones_espacio{
	height: 25px;	
	width: 850px;
	background-color: #2c2a70;	
	color: #BFBFD4;	

}
.marco_principal_subdivisiones_fila_img{
	height: 70px;	
	width: 100px;	
	float:left;
	margin-top:3px;
	margin-bottom:2px;
}
.marco_principal_subdivisiones_fila_texto{
	height: 70px;	
	width: 500px;	
	float:left;
	margin-top:3px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:10px;
}
.marco_principal_subdivisiones_fila_texto h3{
	font-size:12px;		
	margin-bottom:5px;
}
.marco_principal_subdivisiones_fila_texto p{
	font-size:10px;
}
.marco_principal_subdivisiones_fila_precio {
	height: 70px;	
	width: 50px;	
	float:left;	
	margin-top:3px;
	margin-bottom:20px;	
	margin-left:30px;
	margin-right:10px;
}
.marco_principal_subdivisiones_fila_precio h3 {
	font-size:14px;	
}
.marco_principal_subdivisiones_fila_ira {
	height: 75px;	
	width: 100px;	
	float:right;	
	margin-top:3px;
	margin-bottom:20px;	
	margin-left:30px;
	margin-right:10px;
}

/* Mis propias clases*/
.cienporcien {
    height: 100%;
    width: 100%;
}

.tablacentrada table{
    vertical-align: middle;
    text-align:     center;
}

.objetocentrado{
    vertical-align: middle;
}

/* Generales */

fieldset{
    border: 0;
}



.tabla_construccion{
	/*text-align:center;*/
	width:100%;
	/*height:100%;*/
	border:0;
}

.marco_construccion{
	/*background-color: #2c2a70;*/
	/*width: 924px;*/
	/*float:left;*/
	font-family:  "Verdana" ,"Arial", "Tahoma", "Helvetica", "sans-serif";
	font-size:16px;
	/*text-align:center;
	margin-left:5%;
	margin-right:5%;*/

        margin-top:10px;
	margin-bottom:10px;
	/*height: auto;
	width: 850px;*/
	/*background-color: #2c2a70;*/
	text-align:center;
	/*color: #BFBFD4;*/
	margin-left:100px;
	margin-right:100px;
        
        padding-left:10px;
	padding-right:10px;

        text-indent:30px;

        /*height: 100%;
	width: 70%;
	float:right;*/
}

.marco_construccion p{
	/*color: #BFBFD4;*/
	text-align:JUSTIFY;
}

.tabla_delegaciones {
    width:  100%;
}

.tabla_delegaciones td {
    margin-left: 50%;
    margin-right: 50%;
    vertical-align: top;
    /*color: #BFBFD4;*/
}

.castellano {
    color:red;
    font-size: 20px;
}



/*

.marco_principal{
	background-color: #2c2a70;
	width: 924px;
	float:left;
	font-family:  "Verdana" ,"Arial", "Tahoma", "Helvetica", "sans-serif";
	font-size:12px;
	text-align:center;
	margin-left:5%;
	margin-right:5%;
	}

.marco_principal_subdivisiones{
	margin-top:10px;
	margin-bottom:10px;
	height: auto;
	width: 850px;
	background-color: #2c2a70;
	text-align:center;
	color: #BFBFD4;
	margin-left:10px;
	margin-right:50px;
}

.marco_principal_subdivisiones_d{
	height: 100%;
	width: 70%;
	float:right;
}

.marco_principal_subdivisiones p{
	color: #BFBFD4;
	text-align:JUSTIFY;
}

        */