.roja {color:#F00
}

.iconito {padding-right: 0.5rem;
}

.tarjeta{
	padding-top:1rem;
}

#firma {padding:1rem;
}

.galeria {
	padding-top:1rem;
}

.descripcion > h6 {
	text-align:center;
}

.descripcion > p {
	text-align:center;
}

.centrada {
	display:block;
	margin:auto;
}

nav {
	font-size:0.9rem;
	min-height:3.5rem;
}

#ultimo img {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .5)
}

#principal {
	background-color:#F0F0F0;
	
}


#texto  img {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5)
}

#primera {
	background-image:url(img/sitio/portada/fondoprimera.jpg);
	background-attachment:fixed;
	background-position:center;
	background-position:top;

}

main > .container{
	box-shadow: 0px 2px 5px rgba(0, 0, 0, .8);
}
#ultimo {
	padding-bottom:1rem;
	padding-top:1rem;
}
#astillero {
	text-align:center;
	text-shadow:2px 2px #000;
	padding-top:1rem;
	padding-bottom:1rem;
}

#astillero > p {
	font-size:1.3rem;
	color:#FFF;
}
#astillero > .ingles {
	color:#CCC;
}


body {
	padding-top: 3.5rem;
	background-color:#69F;
}

.fondooscuro {
	padding-top:1rem;
background-color:#666;
box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
}
.thumbnail {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
	opacity: 0.75;
	filter: alpha(opacity=75); /* For IE8 and earlier */
}
.thumbnail:hover {
    opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.titulobanner {
	margin-top:1rem;
	font-weight:bold;
    color: #999;
}
.titlebanner {
	font-style: oblique;
	color:#6699CC;
	font-weight:bold;	
}
.tituloarticulo {
	color:#336799;
	font-weight:bold;
}

.tituloblanco {
	color:#FFF;
	font-weight:bold;
}

.tituloarticulo2 {
	color:#CCCC35;
	font-weight:bold;
}
.titlearticle {
	color:#6699CC;
	font-weight:bold;
	font-style: oblique;
}
.tituloarticuloclaro {
	color:#6699CC;
	font-weight:bold;
	
}
.ingles {
	font-style: oblique;
	color: #666;
}
.divfoto {margin-top:1rem;
margin-bottom:1rem;
}



#encabezado {
	padding-top:1rem;
}
#texto {
	padding:2rem;
	text-align:justify;
}

#texto > h1, h2, h3, h4, h5, h6 {
	text-align:left;
}

footer {padding:1rem;
}

.embed-container {
    position: relative;
	padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5);
}
.embed-container iframe {
	position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height:100%;
}

#mensaje {
	padding:2rem;
	text-align:center;
}

#mensaje > h3{
	text-align:center;
}

#astillero > h2 {
	text-align:center;
	text-shadow:1px 1px #000;
}
#astillero > h3 {
	text-align:center;
	text-shadow:1px 1px #000;
}

#logos {text-align:center;
padding-top:2rem;
}

#nuevo {padding-top:2rem;
}

#reuniones {
	min-height:20rem;
	padding:2rem;
	background-image:url(img/sitio/portada/reunionesfondo.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
	color:#FFF;
	text-shadow: 2px 2px 1px #000;
	text-align:center;
}

#fotoreuniones {
	text-align:center;
	padding-bottom:3rem;
}

#botones {
	text-align:center;
	
}

#fotoreuniones > img {
	box-shadow: 5px 5px 5px rgba(0, 0, 0, .5)
	}
	