body {
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-family: arial;
	font-size:12px;
}

#entrada {
	width:900px;
	background:url(images/inicio.jpg) center no-repeat;
	height:600px;
	margin-left:10%;
}

.ingresa {
	display:block;
	font-size:30px;
	float:right;
	color:#FFFFFF;
	margin-top:500px;
}
.ingresa a {
	text-decoration:none;
	color:#FFFFFF;
	padding:5px;
}
.ingresa a:hover {
	background:#0E0E0E;
}

#contenedor {
	width:850px;
	display:block;
	position:relative;
}

#banner {
	display:block;
	position:relative;
	background: #000000 url(images/banner.jpg) no-repeat left;
	width:850px;
	height:80px;
}
#index-left {
	width:43%;
	width:45% !important;
	display:block;
	float:left;
}


#menu {
	display:block;
	width:470px;
	height:40px;
	background:#152c7a;
	color:#FFFFFF;
	text-align:left;

}
#menu ul {
	list-style:none;
	padding:0;
	margin-top:2px;
	margin-bottom:4px;
}
#menu li {
	display:inline;
	line-height:35px;
}
#menu a {
	font-size:15px;
	text-decoration:none;
	border-right:1px solid #FFFFFF;
	padding:8px;
	color:#FFFFFF;
	font-weight:bold;
}
#menu a:hover {
	background:#243A84;
}
.menu-izq {
	float:left;
	display:inline;
	padding-bottom:2px;
}
.menu-der {
	float:right;
	display;inline;
}
 .adorno {
 	background:#ee800d;
 	width:102px;
 	height:40px;
 }
 #bienvenida {
 	background:#F0F0F0;
 	width:440px;
 	display:block;
 	position:relative;
 	margin-top:10px;
 	height:280px;
 	padding:15px;
 }
#contenedor h1 {
	font-size:25px;
	color: #3C3E3B;
	margin-bottom:5px;
}
#bienvenida img {
	padding-left:50px;
	padding-top:40px;
}
.bienv-left {
	width:45%;
	display:block;
	position:relative;
	float:left;
	text-align:left;
	font-size:12px;
	color: #5C5C5C
}
#index-right {
	width:43%;
	display:block;
	float:left;
	padding-left:85px;
}
#index-right img {
	padding:3px;
	margin: 20px 0 10px 10px;
	border:2px solid #D63400;
}

#footer {
	margin-top:20px;
	clear:both;
	width:100%;
	display:block;
	height:100px;
	background:url(images/fondofooter.jpg) bottom no-repeat;
	font-size:10px;
	color:#9D9D9D;
}

#footer a {
	font-size:10px;
	color:#505050;
	text-decoration:none;
}
#footer a:hover {
	color: #D86000;
}
.footer-links {
	padding-top:50px;
	display:block;
}
#index-cent {
	text-align:justify;
	font-size:12px;
	color: #3A3A3A;
}

#index-cent h2 {
	color: #3C3E3B;
	margin-bottom:5px;
	font-size:17px;

}
.autor {
	display:block;
	float:right;
	text-align:right;
}
.piefoto {
	display:block;
	font-size:10px;
	color: #92908E;
}

/*SLIDING BOXES*/
 
.boxgrid {  
    width: 700px;  
   height: 100px;  
    margin:10px;  
    float:left;  
   background:#161613;  
    border: solid 2px #8399AF;  
    overflow: hidden;  
    position: relative;  
 }  
 .boxgrid img {  
    position: absolute;  
    top: 0;  
    left: 0;  
    border: 0;  
 }  
 
 .boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 50px;
	width: 100%;
	opacity: .8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 	}
 
 .captionfull .boxcaption {  
    top: 100px;  
    left: 0;  
    
 }  
 
 .caption .boxcaption {  
    top: 30px;  
    left: 0;  
    
 }  
 


h3 {
font-size:15px;
color:#FFFFFF;
}

.link-gal {
	color:#FFFFFF;
	font-weight:13px;
	text-decoration:none;
	
}

.link-gal:hover {
	color:#FFFFFF;
	background:#DB6E00;
	font-weight:13px;
	text-decoration:none;
	
}
#galerias {
	margin-left:70px;
}

#lagaleria img {
    -moz-box-shadow:1px 1px 6px #000;   
  -webkit-box-shadow:1px 1px 6px #000; 
	border:2px #e6e6e6 solid;
	margin:5px;
}

#bread {
    display:block;
    font-size:10px;
    clear:both;
    text-align:left;
    margin: 10px 0 0 0;
}
#bread a {
    color:#444444;
}
#bread a:hover {
    color:#ff9700;
}

.actualizada {
    font-size:12px;
    color: #808080;
}

#lagaleria a {
    -moz-box-shadow-bottom:1px 1px 6px #000;
    -webkit-box-shadow-bottom:1px 1px 6px #000;
}

#pags a {
	text-decoration:none;
	color:#0821A5;
}
#pags a:hover {
	background:#D8D8D8;
	color:#0821A5;
}
#index-cent input {
	width:270px;
	border:1px solid #FF8A00;
	font-size:14px;
	color: #FF5B00;
	font-weight:bold;
}

#index-cent textarea {
	width:270px;
	border:1px solid #FF8A00;
	font-size:16px;
	color: #FF5B00;
	font-weight:bold;
}
.contador {
	clear:both;
	display:block;
	position:relative;
	text-align:center;
	margin-top:20px;
}
.error {
	background:url(images/li-err-bg.png);
	border-top:1px solid #F70808;
	border-bottom:1px solid #F70808;
	width:200px;
	height:25px;
	display:block;
	position:relative;
	margin-left:100px;
	margin-top:10px;
	margin-bottom:20px; 
	
}
.msgok {
	background:url(images/li-ok-bg.png);
	border-top:1px solid #22C600;
	border-bottom:1px solid #22C600;
	width:300px;
	height:25px;
	display:block;
	color:#22C600;
	position:relative;
	margin-left:100px;
}

.aviso {
	width:100%;
	background:url(images/li-ok-bg.png);
	border-top:1px solid #FFDA54;
	border-bottom:1px solid #FFDA54;
	height:50px;
	text-align:center;
	font-size:13px;
	padding:5px;
}

.aviso a {
	text-decoration:none;
	color: #FF6800;
}
