/* clases, ids y etiquetas generales */
body{
	padding:0;
	margin:0;
	font-family:Helvetica, Arial, Verdana, Tahoma;
	font-size:15px;
	font-weight:normal;
	line-height:1.3em;
	color:#737373;
	background:#ebebeb url(../images/fondo_body_1.gif) repeat
}
img{border:0}
div.clear{clear: both}
.contenedor-interior{ /* contenedor interior para cabecera, cuerpo y pié */
	width:950px;
	margin:0 auto;
	padding:0;
}
div.anchoCompleto{width:950px !important}
p.centrado{text-align:center}
p.derecha{float:right}
p.izquierda{float:left}
/* clases, ids y etiquetas generales */

/* cabecera */
#cabecera{
	margin:0 auto;
	padding:0;
	color:#ebebeb;
	background:url(../images/fondo_cabecera.png) repeat scroll 0 0 #737373;
	height:75px;
	border-top:10px solid #404040
}
#cabecera .contenedor-interior{
	background:url(../images/iluminacion_cabecera.png) top center repeat transparent;
	height:100%
}
#cabecera div#logo-ae{
	float:left;
	margin:18px 0 0 0;
	padding:0;
	background:none
}
#cabecera a#salto-accesibilidad{float:left;margin-left:-20000px}
#cabecera ul#menu-ppal{
	margin:23px 0 0 0;
	padding:0;
	display:block;
	list-style-type:none;
	float:right;
	font-size:1.2em
}
#cabecera ul#menu-ppal>li{
	float:left;
	list-style-type:none;
	margin:5px 15px;
	padding:0;
	position:relative;
	font-family:'Century Gothic',AppleGothic,sans-serif
}
#cabecera ul#menu-ppal>li#ultimo{margin-right:0}
#cabecera ul#menu-ppal>li>a, #cabecera ul#menu-ppal>li>a:visited{color:#ebebeb;text-decoration:none}
#cabecera ul#menu-ppal>li.actual>a, #cabecera ul#menu-ppal>li.actual>a:visited{color:#96bc1d}
#cabecera ul#menu-ppal>li>a:hover{color:#96bc1d}
/* cabecera */

/* cuerpo */
#cuerpo{
	margin:0 auto;
	padding:40px 0 0 0;
	background:url(../images/fondo_sombra.png) repeat-x top transparent
}
#cuerpo h1, #cuerpo h2, #cuerpo h3{
	font-family:'Century Gothic', AppleGothic, sans-serif;
	font-weight:normal;
	margin:0;
	text-shadow:-1px 1px #ffffff
}
#cuerpo h1{
	color:#96bc1d;
	font-size:2em;
	line-height:1.3em;
	margin: .4em 0 1em 0
}
#cuerpo h2{color:#3c3c3c; font-size:1.2em}
#cuerpo #informacion h2{
	margin-top:2em;
	padding:5px 0;
	background:url("../images/fondo_bloque.png");
	/*background:rgba(115,115,115,.2); */ /* if ie lt 9 gtfo }:> */
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	border-radius:0 10px 0 0;
	/* god bless ie9, when it comes */
}

#cuerpo a, #cuerpo a:visited{color:#96bc1d; text-decoration:none}
#cuerpo a:hover{color:#ebebeb; background:#96bc1d;text-shadow:none}
#cuerpo a.imagen:hover{background:none}

#cuerpo div#informacion{
	float:left;
	width:600px;
	margin:0;
	margin-bottom:2em;
	padding:0
}
#cuerpo div#informacion>p{text-shadow:-1px 1px #ffffff}
#cuerpo ul{list-style:none; padding:0}
#cuerpo ul>li{
	list-style:url(/images/ico_check_verde.gif) outside;
	margin:0 0 0 25px;
	padding:0;
	line-height:1.5em;
	text-shadow:-1px 1px #ffffff
}

#cuerpo div.destacado{
	float:right;
	width:260px;
	margin:25px 0 0 0;
	padding:7px;
	background:url(../images/fondo_bloque.png);
	/*background:rgba(115,115,115,.2); */ /* if ie lt 9 gtfo }:> */
	-moz-border-radius:0 10px 0 10px;
	-webkit-border-radius: 0 10px 0 10px;
	border-radius:0 10px 0 10px;
	/* god bless ie9, when it comes */
}
#cuerpo div.destacado>h2{margin-bottom:8px}
#cuerpo div.destacado>.interior{
	padding:10px 15px;
	background:#ffffff;
	-moz-border-radius:0 8px 0 8px;
	-webkit-border-radius: 0 8px 0 8px;
	border-radius:0 8px 0 8px;
	/* god bless ie9, when it comes */
}
#cuerpo div.destacado>.interior>img{float:right}
#cuerpo div.destacado>.interior>p{margin-top:0}

/* bloques de portada */
body.portada #cuerpo #informacion h1{font-size:2.7em;margin-bottom:.5em}
body.portada #cuerpo #informacion p#presentacion{font-size:1.2em;line-height:1.56em;color:#737373;font-style:italic;font-family:Georgia, Times, "Times New Roman", serif}

body.portada #cuerpo #informacion div.bloque{
	float:left;
	width:260px;
	margin:25px 0 0 0;
	padding:7px;
	background:url(../images/fondo_bloque.png);
	/*background:rgba(115,115,115,.2); */ /* if ie lt 9 gtfo }:> */
	-moz-border-radius:0 10px 0 10px;
	-webkit-border-radius: 0 10px 0 10px;
	border-radius:0 10px 0 10px;
	/* god bless ie9, when it comes */
}
body.portada #cuerpo #informacion div.bloque>h2{margin-bottom:8px; margin-top:0; background:none; padding:0}
body.portada #cuerpo #informacion div.bloque>.interior{
	padding:10px 15px;
	background:#ffffff;
	-moz-border-radius:0 8px 0 8px;
	-webkit-border-radius: 0 8px 0 8px;
	border-radius:0 8px 0 8px;
	/* god bless ie9, when it comes */
}
body.portada #cuerpo #informacion div.bloque>.interior>img{float:right} /*caso particular del icono de deco*/
body.portada #cuerpo #informacion div.bloque>.interior>p{margin-top:0}
body.portada #cuerpo #informacion div.central{margin:25px 60px}
body.portada #cuerpo #informacion div.bloque  ul{padding:0;list-style:none}
body.portada #cuerpo #informacion div.bloque  ul>li{list-style:none; margin:0}
/* bloques de portada */

/* listado de proyectos (portfolio) */
#cuerpo div#informacion ul#proyectos{
	list-style-type:none;
	margin:0;
	padding:0;
}
#cuerpo div#informacion ul#proyectos li{
	display:block;
	margin:0;
	padding:20px 0;
	background:none;
}
#cuerpo div#informacion ul#proyectos li img{
	margin-right:20px;
	float:left;
}
/* listado de proyectos (portfolio) */
/* listado de proyectos  antiguos (portfolio) */
#cuerpo div#informacion ul#proyectos2{
	list-style-type:none;
	margin:0;
	padding:0;
}
#cuerpo div#informacion ul#proyectos2 li{
	float:left;
	display:block;
	margin:0;
	padding:20px 0;
	background:none;
}
#cuerpo div#informacion ul#proyectos2 li.dcha{float:right}
/* listado de proyectos antiguos (portfolio) */

/* ficha de proyecto */
#cuerpo div#informacion div#imagen-ficha{margin-bottom:40px}
#cuerpo div#informacion div#imagen-ficha ul#thumbs{list-style:none; margin:5px 0 0 0;padding:0}
#cuerpo div#informacion div#imagen-ficha ul#thumbs>li{float:right; margin:0 0 0 5px}

#cuerpo div#informacion div#que{
	margin:0;
	padding:10px 10px 10px 0;
	float:left;
	width:275px
}
#cuerpo div#informacion div#como{
	margin:0;
	padding:10px 0 10px 10px;
	float:right;
	width:275px
}
span.fecha{}
span.url{float:right}

/* mini lista de proyectos */
#cuerpo div.destacado .interior ul#lista-mni-proyectos{list-style:none; padding:0}
#cuerpo div.destacado .interior ul#lista-mni-proyectos li{list-style:none; float:left; width:62px;text-align:center;padding:0;margin:0 0 0 10px !important}
#cuerpo div.destacado .interior ul#lista-mni-proyectos li img{border:3px solid transparent}
#cuerpo div.destacado .interior ul#lista-mni-proyectos li.actual img{border:3px solid #96bc1d}
/* mini lista de proyectos */
/* ficha de proyecto */


/* nosotros */
#cuerpo div#informacion div#asun{
	margin:0;
	padding:10px 10px 10px 0;
	float:left;
	width:275px
}
#cuerpo div#informacion div#eloy{
	margin:0;
	padding:10px 0 10px 10px;
	float:right;
	width:275px
}
#cuerpo div#informacion div#eloy>h2{display:block;text-align:right}
/* nosotros */


/* contacto */
#cuerpo #informacion ul#contacto{margin-top:2em}
#cuerpo #informacion ul#contacto>li{
	list-style:none !important;
	font-size:1.5em;
	margin-bottom:.5em !important;
	padding-left:0;
	margin-left:0
}
#cuerpo #informacion ul#contacto>li>img{vertical-align:middle}
/* contacto */


/* cuerpo */


/* pié */
div#sombraPie{
	margin:25px 0 0 0;
	padding:0;
	height:25px;
	background:url(../images/fondo_sombra_rev.png) repeat-x bottom transparent
}
#pie{
	margin:0 auto;
	padding:0;
	background:url(../images/fondo_pie.png) repeat scroll 0 0 #262626;
	color:#737373;
	font-size:0.85em;
	line-height:1.5em;
	border-bottom:1px solid #000000
}
#pie #hilo-superior{float:left; height:7px; width:100%; background:url(../images/hilo_pie.gif) repeat-x bottom left}
#pie #hilo-inferior{float:left; height:6px; width:100%; background:url(../images/hilo_pie.gif) repeat-x top left}
#pie .contenedor-interior{
	background:url(../images/iluminacion_pie.png) top center no-repeat transparent;
	height:100%;
	padding-bottom:25px
}

#pie a, #pie a:visited{
	color:#737373;
	text-decoration:none
}
#pie a:hover{color:#ebebeb}
#pie h2{
	color:#ebebeb;
	font-family:'Century Gothic', AppleGothic, sans-serif; 
	font-weight:normal; 
	margin:0 0 .5em 0;
	padding:.5em 0;
	font-size:1.3em;
	border-bottom:1px dotted #ebebeb
}
#pie h2>a,#pie h2>a:visited{color:#96BC1D}
#pie h2>a:hover{color:#ebebeb}

#pie div.bloque{
	float:left;
	width:230px;
	margin:0;
	padding:10px 25px;
}
#pie div.central{margin:0 50px}
#pie ul{margin:0;padding:0;list-style:none}
#pie ul>li{margin:0;padding:.5em 0;list-style:none; border-bottom:1px dotted #737373}
#pie #entradas-twitter span.fecha{
	display:block;
	text-align:right;
	font-style:italic
}

#autor{
	margin:0;
	padding:2em 0 0;
	height:3em;
	/*text-align:right;*/
	font-size:0.85em;
	background:url(../images/fondo_sombra.png) repeat-x top transparent
}
#autor p{margin:0; padding:0}
#autor a, #autor a:visited{color:#96bc1d; text-decoration: none}
#autor a:hover{color:#ebebeb; background:#96bc1d;text-shadow:none}

/* pié */


