body
{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(imagenes/repeticionbarraazulmedio.jpg);
	background-repeat:repeat-x;
	background-position: 0px 288px;

}

img
{
    border:0px;
}

a
   {
	border:0px;
	outline:none;
	text-decoration:none;
	color:white;
	font-family:Arial;
	font-size:12px;
	}

/*Esto es de la pagina principal*/
#principalcontenedor
{
	width:1037px;
	height:585px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;

}

#principalbanner
{
	width:1017px;
	height:288px;
	float:left;	
		border-left:solid 10px #035786;
	border-right:solid 10px #035786;
}

#proncipallinea
{
	width:1017px;
	height:32px;
	background-color:blue;
	float:left;
}

#proncipalmenu
{
	width:1017px;
	height:142px;
	background-color:white;
	float:left;
	border-left:solid 10px #035786;
	border-right:solid 10px #035786;
}

#proncipapiedepag
{
	width:1017px;
	height:auto;
	min-height:123px;
	background-color:#fff9da;
	background-repeat:repeat;
	float:left;
	border-left:solid 10px #035786;
	border-right:solid 10px #035786;
	border-bottom:solid 1px #cccccc; 
}

#principallinea1
{
	float:left;
	height:auto;
	min-height:585px;
	width:10px;
	background-repeat:repeat;
	background-image:url(imagenes/marcoprincipal.jpg);
	
}

#principallinea2
{
	float:right;
	height:auto;
	min-height:585px;
	width:10px;
	background-image:url(imagenes/marcoprincipal.jpg);
	
}

#direccion
{
	background-color:#fff9da;
	float:left;
	width:320px;
	height:100px;
	padding-left:10px;	
}

#separacion
{
	float:left;
	width:257px;
	height:100px;	
}
#destacados
{
	float:left;
	width:430px;
	height:auto;
	min-height:123px;
		
}

.titulo
{
	font-family:Arial;
	font-size:13px;
	color:#7d7d7d;
}

.texto
{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
}


/*Master interiores*/

#interiorcontenedor
{
	width:1037px;
	height:auto;
	min-height:797px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;

}
#contenedorinteriorsuperior
{
    float:left;
	width:1037px;
	height:318;
 
}


#contenedorinterior
{
    float:left;
	width:1017px;
	height:auto;
	border-left:solid 10px #035786;
	border-right:solid 10px #035786;  
}



#interiorbanner
{
	width:1017px;
	height:288px;
	float:left;
}

#interiormenu
{
	width:1017px;
	height:30px;
	background-color:blue;
	float:left;
	background-image:url(imagenes/repeticionmenuinterior.jpg);
	background-repeat:repeat;
	overflow:hidden;
}

#interiorcontenido
{
	width:1017px;
	height:auto;
	min-height:336px;
	background-color:white;
	float:left;
}

#interiorpiedepag
{
	width:1017px;
	height:auto;
	min-height:123px;
	background-color:#fff9da;
	background-repeat:repeat;
	float:left;
}

#interiorlinea1
{
	float:left;
	height:auto;
	min-height:318px;
	width:10px;
	background-image:url(imagenes/marcointerior.jpg);
	
}

#interiorlinea2
{
	float:right;
	height:auto;
	min-height:318px;
	width:10px;
	background-image:url(imagenes/marcointerior.jpg);
	
}

#regla
{
	float:left;
	height:20px;
	width:1017px;
	background-image:url(imagenes/regla.png);
	background-color:White;
}

/*Quienes somos*/
#texto
{
	width:550px;
	height:auto;
	min-height:324px;
	float:left;
	padding-top:17px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;
	border-right-color:Gray;
	border-right-style:solid;
	border-right-width:1px;

}

#text
{
	width:1007px;
	height:auto;
	min-height:324px;
	float:left;
	padding-top:17px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;
}

#text2
{
	width:987px;
	height:auto;
	min-height:324px;
	float:left;
	padding-top:0px;
	padding-left:20px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:15px;
	padding-right:20px;
}


#textoamplio
{
	width:541px;
	height:auto;
	min-height:319px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:15px;

}

#fondo
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/quienessomos.png);
}

#fondocontacto
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/1.jpg);
}

#fondocontacto2
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/2.jpg);
}

#fondopropuesta
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/11.jpg);
	overflow:hidden;
}

#fondopropuesta2
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/12.jpg);
	overflow:hidden;
}

#fondopropuesta3
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/14.jpg);
	overflow:hidden;
}

#fondopropuesta4
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/3.jpg);
	overflow:hidden;
}

#fondopropuesta5
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/4.jpg);
	overflow:hidden;
}

#fondopropuesta6
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/5.jpg);
	overflow:hidden;
}

#fondopropuesta7
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/6.jpg);
	overflow:hidden;
}
#fondopropuesta8
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/7.jpg);
	overflow:hidden;
}

#fondodesarrollo
{
	width:456px;
	height:341px;
	float:right;
	background-image:url(imagenes/fotosinteriores/13.jpg);
	overflow:hidden;
}

#fondogris
{
	width:456px;
	height:661px;
	float:right;
	background-color:#eaeaea
	
}


/*Contacto*/
.unwatermarked {
	
	height:19px;
	width:459px;
	padding:2px 0 0 2px;
	background-color:#fff8db;
	border:1px solid #fff8db;
	color:#5f646a;
	font-size:11;
	font-family:Arial;
	padding-bottom:3px;
}

.watermarked {
	height:19px;
	width:459px;
	padding:2px 0 0 2px;
	border:1px solid #fff8db;
	background-color:#fff8db;
	color:#5f646a;
	font-size:11;
	font-family:Arial;
	padding-bottom:3px;
}

.validatorCalloutHighlight
{
    background-color: #d9d9d9;
    color:#5f646a;
    
}

.botones
{
	background-color:Transparent;
	font-family:Arial;
	font-size:12px;
	color:#5f646a;
	border:0px;
	cursor:pointer;
}

#campos
{
	width:541px;
	height:224px;
	float:left;
	padding-left:10px;
}

#textodescrip
{
	width:541px;
	height:auto;
	min-height:319px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;

}

#textosincrecer
{
    width:541px;
	min-height:158px;
	float:left;
	padding-top:0px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;  
    
}

#texto2
{
	width:550px;
	min-height:321px;
	float:left;
	padding-top:17px;
	padding-left:10px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;
	border-right-color:Gray;
	border-right-style:solid;
	border-right-width:1px;

}

.demoarea {
	padding:0px;
	padding-top:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
	width:460px;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(imagenes/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

/*Galeria*/
#FotoListaArticulos
{
    float:left;
    width:120px;
    height:85px;
    padding-top:5px;  
    margin-right:5px;  
}

#marcoListaArticulos
{
    float:left;
    width:457px;
    height:100px;
    border-bottom-color:gray;
    border-bottom-style:solid;
    border-bottom-width:1px;
}

#marcoListaArticulos2
{
    float:left;
    width:457px;
    height:100px;
}

#TitulosNoticias
{
    float:left;
    width:324px;
    height:75px; 
    padding-top:5px;    
}    

#vergaleria
{
    float:right;
    width:324px;
    height:12px;
    text-align:right;
   
} 



#divimagenes
{
	width:541px;
	height:auto;
	min-height:319px;
	float:left;
	padding-top:20px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:13px;

}

.PagGrid span
{
      color:#e54e33;
}

#Fotosgaleria{
	width:125px;
	height:95px;
	margin-right:5px;
	margin-top:5px;	
	overflow:hidden;

}

/*Directorio*/
#textodirec
{
	width:540px;
	height:auto;
	min-height:324px;
	float:left;
	padding-top:17px;
	padding-left:20px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;
	border-right-color:Gray;
	border-right-style:solid;
	border-right-width:1px;

}

#textodescripdirec
{
	width:541px;
	height:auto;
	min-height:319px;
	float:left;
	padding-top:0px;
	padding-left:00px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;

}

/*Calendario*/
#textocalendario
{
	width:541px;
	height:auto;
	min-height:319px;
	float:left;
	padding-top:0px;
	padding-left:0px;
	color:#565656;
	font-family:Arial;
	font-size:12px;
	line-height:23px;
}
#divgris
{
    float:left;
    width:1017px;
    height:85px;
    background-color:#cccccc;   
    border-left:solid 10px #035786;
	border-right:solid 10px #035786; 
}

.btnInfos
{
	background-color:Transparent;
	font-family:Arial;
	font-size:12px;
	color:#5f646a;
	border:0px;
	cursor:pointer;
}
