@charset "utf-8";
@font-face{ font-family: fuente-opel;
src:url(../fuentes/Gobold_Regular.ttf);}

h1, h2, h4, h5, h6{ font-family:"fuente-opel"; color:#ffb901; text-shadow: -1px 1px 1px #555;}
h2		{font-size:1.59em;}
h3	{margin:0px;}

body{ font-family:"Trebuchet MS", Verdana, sans-serif; color: #333333;}

#contenedor	{ width:900px; margin: 0 auto;}

header{ height:235px; background-color: #EBEBEB; background-image:url(../fotos/fondo-cabecera.jpg); overflow:hidden; margin-bottom:20px;
border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;
-webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);}

section{ width:580px; height:780px; float:left; margin-bottom:20px;
	
background-color: #EBEBEB;
border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);}

aside {	 width:300px; float:right; height:780px;

background-color: #EBEBEB;
border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);}

footer{ width:880px; clear:both; padding:10px; padding-top:3px;

background-color: #EBEBEB;
border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);box-shadow: 0px 0px 7px 4px rgba(0,0,0,0.2);}

#menuprincipal{ float:right; width:520px; margin-top:78px; font-size:1.2em; font-family:fuente-opel; background-color:rgba(255,255,255,.9);}
#menuprincipal ul li{ list-style-type:none; display:inline; }
#menuprincipal ul a{ color:#ffb901; text-decoration: none;/* font-weight:900;*/}
#menuprincipal ul a:hover{ color:#333333; text-decoration: none;/* font-weight:900;*/}

#menuaside{ float:right; width:310px; margin-top:0px; margin-right:15px; font-size:1em; border-bottom:#FF0000; size:2px;}
#menuaside ul li{ list-style-type:none; display: block;  border-bottom:1px solid #333333; margin-bottom:10px; margin-top:5px;}
#menuaside ul a{ color:#ffb901; text-decoration: none;/* font-weight:900;*/}
#menuaside ul a:hover{ color:#333333; text-decoration: none;/* font-weight:900;*/}

#menufooter{ float:left; width:900px; font-size:1em; margin-top:-45px; text-align:center;} /*PREGUNTAR PROFE*/
#menufooter ul li{ list-style-type:none; display:inline;}
#menufooter ul a{ color:#ffb901; text-decoration: none;/* font-weight:900;*/}
#menufooter ul a:hover{ color:#333333; text-decoration: none;/* font-weight:900;*/}

#img-header{ float:left; width:100px; height:100px; margin:20px;}

.textosection{ width:320px; float:left; margin-left:15px;}

#img-section{ float:right; width:200px; margin-top:20px; margin-right:20px;}
#img-aside{ float:right; width:235px; margin-bottom:20px; margin-right:20px;}

img{border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 3px solid white;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}

hr{ color:orange; size:7px;}

input:focus	{ border: 2px solid #ffb901;}

input{ border-radius:3px;}

.buscador{	margin:13px;}





