@charset "UTF-8";
body {
	background-image: url(../images/background.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434343;
}

a{ color:#434343; text-decoration:none; }
a.selected{ color:#618927; }
a:hover{ color:#618927;  }

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

/* Cabecera */
#cabecera{ font-family:Georgia, "Times New Roman", Times, serif; margin-top:35px; margin-bottom:30px; }
#logo{ width:200px; height:55px; margin-right:32px; float:left; background-image:url(../images/logo.png); background-repeat:no-repeat; text-indent:-9999px;}
#logo h1{ font-size:35px; }
#logo h1 span{ font-size:12px; float:left; }
#logo h1 a{ display:block; width:200px; height:55px; }
#menu{ font-size:12px; float:left; }
#menu li{ list-style-type:none; margin-bottom:6px; }
#buscar{ width:115px; height:19px; background-image: url('../images/buscar.png'); float:right; }
#buscar input{ margin-top:2px; padding-left: 5px; border:none; background-color:#f2f6eb; font-size:12px; width:90px; height:14px;}

/* Contenido */
#contenido{ min-height:400px; float:left; width:950px;}

/* Página inicial */
#inicio{ height:372px; width:750px; background-image:url(../images/inicio_bg.png); background-repeat:no-repeat; margin:0 auto 50px; }
.get-flash-player{ text-align:center; margin-top:50px; }
#cuber{ margin-left:12px; margin-top:11px;  }

#info{ margin-bottom:20px; width:960px; margin:0 auto 50px; }
#info a{color:#618927;}
#info a:hover{color:#434343;}
.seccion-inicio{ width:300px; float:left; margin-right:20px; }
.seccion-inicio h2{  font-size:20px; margin-bottom:15px; color:#60723e; font-family:Georgia, "Times New Roman", Times, serif; font-weight:100;}
.seccion-inicio p { margin-bottom:10px; }
#twitter ul li{ margin-bottom:10px; }

/* Sobre mí */
#sobre-mi{ width:900px; margin:0 auto 50px; background-image:url('../images/sobre_mi_bg.png'); background-repeat:no-repeat; padding:22px; }
#info-sobre-mi{ float:left; width:540px; margin-left:14px; margin-top:20px; margin-right:28px;}
#info-sobre-mi h2{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; margin-bottom:26px; font-size:25px; color:#60723e;}
#info-sobre-mi h3{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; color:#60723e; font-size:14px; margin-bottom:15px;}
#info-sobre-mi p{ margin-bottom:15px; }
#imagen-sobre-mi{ float:left; }

/* Trabajos */
#trabajos{ width:950px; margin:0 auto 50px;  }
#trabajos ul li{ float:left; background-image:url('../images/trabajo_bg.png'); background-repeat:no-repeat; width:316px; height:270px; margin-right:0px; }
#trabajos ul li a{width:316px; height:270px; display:block; }
#trabajos ul li img{ padding-top:7px; padding-left:9px;  }
.info-trabajo{ border-top:1px solid #8e8d8d; width:288px; margin-left:9px; padding-top:10px; padding-left:10px; }
.info-trabajo h2{ font-family:Georgia, serif; font-size:16px; margin-bottom:10px; font-weight:100; }

#trabajo-simple{ width:803px; margin:0 auto 50px; }
#trabajo-simple a{color:#618927;}
#trabajo-simple a:hover{color:#434343;}
#trabajo-simple-cabecera{ background-image:url('../images/trabajo-simple-top.png'); background-repeat:no-repeat; background-position:center top; height:13px; }
#trabajo-simple-contenido{ padding-top:30px; padding-left:37px; background-repeat:repeat-y; background-image:url('../images/trabajo-simple-content.png'); }
#trabajo-simple-contenido h2{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:25px; color:#60723e; margin-bottom:26px; }
#trabajo-simple-contenido h3{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; font-size:13px; color:#60723e; margin-bottom:20px; }
#trabajo-simple-info{ padding-bottom:20px; }
#trabajo-simple-texto{float:left; width:250px; margin-right:20px; }
#trabajo-simple-texto p{ margin-bottom:10px; }
#trabajo-simple-separador{ float:left; margin-right:20px; }
#trabajo-simple-tecno{float:left; width:250px; margin-left:20px; }
#trabajo-simple-tecno ul li{ list-style-image:url('../images/bullet.png'); }
#trabajo-simple-imagenes{padding-bottom:20px; width:720px; margin:0 auto; }
#trabajo-simple-imagenes img{ float:left; margin-right:10px; margin-bottom:10px; }
#trabajo-simple-pie{ background-image:url('../images/trabajo-simple-bottom.png'); background-position:center bottom; height:15px;}

#social { padding-top:10px; }
#social a, #social iframe{ float:left; }

/* Contacto */
#contacto{ height:550px; width:734px; background-image:url('../images/contacto_bg.png'); background-repeat:no-repeat; margin:0 auto; padding-top:30px; padding-left:30px; padding-right:30px; }
#contacto h2{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:100; margin-bottom:26px; font-size:25px; color:#60723e;}
#contacto p{ margin-bottom:10px; }
#contacto-info{ margin-top:32px; }
#contact-form{ float:left; width:360px; font-family:Georgia, "Times New Roman", Times, serif; }
#contact-form ul li{ margin-bottom:5px; padding:5px; text-transform:lowercase; }
#contact-form ul li label{ width:70px; display:block; float:left; margin-top:2px;}
#contact-form ul li label.mensaje{ margin-top:10px; }
#contact-form ul li input{ width:257px; border:none; border-bottom:1px solid #b7c0c3; background-color:transparent;}
#contact-form ul li textarea{ border:1px solid #b7c0c3; background-color:transparent; margin-top:12px; padding:5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; }
#contact-form ul li input[type="submit"]{ width:50px; float:right; cursor:pointer; margin-right:24px; border:none; border-bottom:1px solid #b7c0c3; background-color:transparent;}

#contacto-separador{ float:left; margin-right:40px;}
#contacto-enlaces{ float:left; width:300px; }
#contacto-enlaces ul li{margin-bottom:26px; font-family:Georgia, "Times New Roman", Times, serif;}
#error{ margin-top:20px; border-top:1px solid #6f6f6f; width:270px; padding-top:20px; }
#no_error{ margin-top:20px; border-top:1px solid #6f6f6f; width:270px; padding-top:20px; color:#009933; }
#error h3{ margin-bottom:5px; }
.emph{ color:red; }


/* Pie */
#pie
{ 
	font-family:Georgia, "Times New Roman", Times, serif; 
	background-image:url(../images/pie.png); background-repeat:no-repeat; 
	width:460px; 
	margin:0 auto 10px; 
	padding-top:36px;
}

#wrapper-pie{ margin:0 auto; width:325px; }

#menu-pie{ height:40px; width:161px; float:left; }
#menu-pie li{ list-style-type:none; margin-bottom:10px; float:left; width:76px; display:block; }

#enlaces-pie{ float:left; }
#enlaces-pie li{ margin-bottom:13px; }
#enlaces-pie li a img{ margin-right:20px; }

.clear{ clear:both;}

/* Selection */

::-moz-selection{ background:#fdbd10; color:#000; }
::selection{ background:#fdbd10; color:#000; }
