/*estilo general de la página*/
/*estilo.css*/
/*NEUTRALIDAD*/
*{
 text-indent : 0px; 
 margin : 0px; 
 padding : 0px; 
 border : 0px; 
 }
 
 header, section, footer, aside, nav, main, article, figure
 {
 display: block;
 margin:0;
 padding:0;
 }
 
 html, body{
 margin:0px;
 padding:0px;
 }
 
 html{
 background:#ffffff /*#eee6ec*/;
 }
 
 body{
 background:#ffffff /*#dbd8d8*/;
 }

 p.h1.h2.h3{
 margin:0px;
 padding:0px;
 }
 /*ESTILO PARA FUENTES */
h1,h2,h3 {
color : #979090; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-align : center; 
}

h1 { 
font-size : 2,5em; 
text-decoration : underline; 
}
 
h2 { 
font-size : 1,8em; 
}
 
h3 { 
font-size : 0,8em; 

} 
h2,h3 { 
text-decoration : none; 
} 
p{
padding-top:0,5em;
padding-right:1em;
padding-height:1,4em;
padding-botton:0,5em;
}

img {
    max-width: 100%;
    height: auto;
}
/*ETIQUETAS ESTRUCTURALES */
body{
width:955px;
margin: 0 auto;
position:relative;
}
/*
#barraaceptacion {
background-color:yellow;
width:955px;
min-height:50px;
text-align:center;
position:fixed;
z-index:99999;
}

.inner {
	position:absolute;
	padding-left:5px;
	top:5px;
	}

.inner a.ok {padding:4px;color:#00ff2e;text-decoration:none;}
.inner a.info {padding-left:5px;text-decoration:none;color:blue /*#faff00*/;}
/*.justificado {text-align:justify;text-justify:inter-word;}*/

/* HEADER */ 
header {
height:160px;
border-top : 15px solid #ffffff;
background: #ffffff /*#979090*/; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : rgb(151,144,144); /*#ffffff*/; 
} 

#logo{
float : left; 
height : 135px; 
border-top : 5px solid #ffffff ; 
padding : 0 15px 0 10px; 
}

header p.titular { 
font-size : 35px;
text-align : right; 
padding : 5px 10px 5px; 
} 

header p.prof {
font-size : 28px; 
text-align : right;
padding : 5px 10px 5px;
}

/* NAV */ 

nav{
width : 955px;
height : inherit;
margin-top:0px;
padding-top:10px;
padding-bottom:10px;
float:left;
background: -webkit-linear-gradient(left, #FA125F , #AE1045/*#C4134E*/); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(right, #FA125F, #AE1045 /*#C4134E*/); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(right, #FA125F,#AE1045/*#C4134E*/); /* For Firefox 3.6 to 15 */
background: linear-gradient(to right, #FA125F,#AE1045 /*#C4134E*/); /* Standard syntax */
background: -ms-linear-gradient(right, #FA125F, #AE1045);/* IE 10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FA125F', endColorstr='#AE1045'); /* IE6 & IE7 */ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#AE1045', endColorstr='#AE1045')"; /* IE8+ */
/*- See more at: http://www.tutosytips.com/hablemos-de-los-degradados-en-css-los-gradient/#sthash.3OmXk2Zd.dpuf */
}
/*ASIDE Columna lateral */

aside {
float : left;
width : 189px;
height : inherit;
margin : 10px 15px 10px 0px;
padding-bottom : 15px;
background:#eceff0 /*#CEC8CC /*#eee6ec*/;
}

#carrusel {
height : 145px;
margin : 5px 10px 5px 5px;
}

#foto {
filter: alpha(opacity=100)
}

aside figure{
padding-left:5px;
}

/* SECTION , ARTICLE*/

section{
margin-top: 20px;
color :#857f7f
}

section, article{
background:#ffffff;

/*margin_left:210px*/;
}

#cuadroizquierda{
float : left;
width : 381px;
height : inherit;
margin : 5px 15px 15px 5px;
padding-bottom : 5px;
background: #eceff0 /*#CEC8CC /*#eee6ec*/;
}

#otrascaracteristicas{
float : left;
width : 945px;
height : inherit;
margin : 10px 5px 15px 5px;
padding-bottom : 5px;
}
			 
#google_translate_element {
height : inherit;
margin-top: 15px;
margin-left:590px;
background: #CEC8CC /*#eceff0*/;
}
/*
section p {
padding-left : 15px;
padding-right : 15px;
}

section p {
font-size : 16px;
color : #857f7f;
}
*/

section ul {
padding-left:15px;
padding-right:15px;
text-align:justify;
text-justify:inter-word;
}
section li {
list-style : none;
}

section li p {
font-size : 18px;
text-align:justify;
text-justify:inter-word;
}


section p.justificado{
				text-align:justify;
        text-justify:inter-word;
				}
				
section p.arq{
				text-align:justify;
        text-justify:inter-word;
				margin-left:225px;
				}
				
section li.mapa1{
margin-left:225px;
}

section li.mapa2{
margin-left:250px;
}	
		
article{
width:98%;
margin-left:1%;
}

article li{
list-style : none;
}

article p{
text-align:center;
font-size : 18px;
color : #857f7f;
list-style : none;
}		
							
#recomendar {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 16px;
color : #646161 /*#857f7f*/;
clear : both;
text-align:center;
}
#desplazar {
/*
background: #ffffff /*#dbd8d8*/;
height : 30px;
width : 955px;
}
#atras, adelante {
float : left;
width : 10%;
padding-top : 5px;
text-align : center;
}
#arriba {
float : left;
width : 80%;
padding-top : 5px;
text-align : center;
}
/* FOOTER */ 
footer	  {
height:140px;
background: #eceff0; /*#979090*/; 

font-family : Verdana, Arial, Helvetica, sans-serif; 
font-weight : bold; 
color : #646161; 
/*color : rgb(151,144,144);/*#ffffff*/; 
} 

footer p.pie1 {
text-align : center;
font-size : 25px;
padding-top: 5px;
} 

footer p.pie2 {
text-align : center;
font-size : 20px;
}

#creditos {
height : 38px;
padding-top : 10px;
font-size : 14px;
}

#creditos a {
text-decoration : none;
} 
#creditos p {
text-align : center;
}