/* @override http://nullun.com/common/css/null.css */

/* sabado 26 de julio 2008 */
/* reglas generales */


body {
	margin:0 0.2em 0.2em 0.2em;
	background-color: #433F31;
	font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
}

.clear {clear:both;}

#topsitu {
	position:fixed;
	height:0.2em;
	width:100%;
	background-color: #E3E0D6;
	display:block;
}


#ornamento {
	position: fixed;
	background: url(../images/ornament.png) no-repeat -120px 0;
	width:481px;
	height:220px;
}

a:link{
	color: #F6CC39;
	text-decoration: none;
}
a:visited{
	color: #F6CC39;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

/* fin de reglas generales */




/* reglas franja izquierda */
#head {
	background: url(../images/franja-fondo.png) no-repeat;
	height:135px;
	color: #C7C1AD;
	position:fixed;
	top:2px;
	left:50px;
	width:287px;
	height:694px;
}

#head h1 a {
	text-indent: -1000em;
	overflow: hidden;
	background: url(../images/logo-nullun.png) no-repeat;
	height: 83px;
	width:220px;
	display:block;
	margin-top: 10px;
	margin-left: 20px;
}

#head h4, #head p, #head li {
	font-size: 16px;
	font-family:Georgia,serif;
}

#head h4 {
	margin:18px 20px 1px 25px;
	color:#433F31;
}

#head p {
	margin:12px 20px 0 25px;
	color:#433F31;
}

#head ul{
	margin:0;
	color:#433F31;
	margin:8px 0 0 25px;
}

#head li {
	list-style: none;
	margin-bottom: 6px;
	background:  url(../images/etoile-dark.png) no-repeat 0 9px;
	padding-left: 12px;
}

.franjaOrnament {
	margin: 24px auto;
	width:127px;
	height:41px;
	display:block;
}

/* fin de reglas franja izquierda */



/* reglas menu */


#headerMenu {
	position:fixed;
	width:100%;
	left:400px;
	top:2px;
	line-height:normal;
	font-size:12px;
	}


#soloUnEspacio {
	background-color: #433F31;
	color: #E8E7E5;
	margin-bottom: 0.2em;
	height:103px;
	}

/* fin reglas menu */



/* reglas modulos contenido */

#content {
	width:100%;
}

#box1-a, #box1-b, #box1-c, #footer {
	margin-bottom: 0.2em;
	padding: 1em 0 0 0.5em;
	color: #D5D1C1;
	background-color: #433F31;
	border-top:3px solid #d5d1c1;
}

#box1-a p, #box1-b p, #box1-c p {
	font-size: 14px;
	padding-left: 390px;
	padding-bottom:10px;
	margin-right:140px;
}

#box1-a h3, #box1-b h3, #box1-c h3 {
	margin-bottom: 0.5em;
	font-size: 20px;
	padding-left: 390px;
	color: #F8D86A;
	}
	
#box1-a h4, #box1-b h4, #box1-c h4 {
	margin-bottom: 0.5em;
	margin-top:20px;
	font-size: 20px;
	padding-left: 390px;
	color: #F8D86A;
	}

#box1-a ul, #box1-b ul, #box1-c ul {
	padding-left: 390px;
	list-style:none;
	width:48%;
	margin-right:140px;
	margin-bottom: 40px;
}

#box1-a li, #box1-b li, #box1-c li {
	font-size: 16px;
	margin-bottom: 9px;
	background:  url(../images/etoile.png) no-repeat 0 8px;
	padding-left: 13px;
}

.screanshot{
	background-color: #D5D1C1;
	margin:5px 0 10px 390px;
	padding: 3px;
	border:1px solid #302D23;
}

#box1-a p.verProyecto{
	font-size:13px;
	margin-bottom:20px;
}


#box1-a p.lead{
	font-size:13px;
}

#box1-a .indexContent, #box1-a .entry-content p{
	font-size:16px;
	margin:8px 30% 8px 0;
}

#box1-a em {
	color:#F9DF83;
}

#box1-a p.date{
	margin: 0 0 -10px 0;
	font-size:10px;
}
#box1-a blockquote{
	padding-left: 40px;
	margin: 0;
	font-style: italic;
}

/* fin reglas modulos contenido */

/* estilos para el pie de pagina */

#footer{
	padding-top:18px;
}

#footer p{
	padding-left:390px;
	font-size:11px;
}
/* fin estilos para el pie de pagina */



/* estilos para formulario de contacto */

#box1-a .formContacto{
	margin-left:390px;
	margin-bottom:30px;
	margin-top:12px;
	width:400px;
}

.labelDescription{
	margin:0 0 3px 0;
	display:block;
	font-size:14px;
}

.formElementHolder{
	margin:0 0 13px 0;
}


.campo{
	width:200px;
	height:15px;
	padding:3px;
	display:block;
	background-color:#D5D1C1;
	border:none;
	font:13px Helvetica, Arial, "MS Trebuchet", sans-serif;
}

.campoTextarea{
	width:400px;
	height:100px;
	padding:3px;
	background-color:#D5D1C1;
	border:none;
	font:13px Helvetica, Arial, "MS Trebuchet", sans-serif;
}

.cancelarForm{
	font-size:12px;
	display:inline;
	margin-left:8px;
}


/* estilos para formulario de contacto */

/* estilos contenido dinamico */

#box1-a h3.entry-title {
	font-size: 18px;
	margin-right:140px;
	padding-left:390px;
	margin-bottom: 0;
	margin-top: 0;
}

#box1-a .entry-content h4{
	font-size: 16px;
	margin-right:140px;
	padding-left:390px;
}

#box1-a .entry-content p{
	font-size: 14px;
	margin-right:140px;
	padding-bottom:10px;
	padding-left:390px;
}

#box1-a .entry-content p.textMain {
	font-size:18px;
	line-height:27px;
	margin-right:356px;
	padding-bottom:10px;
	padding-left:390px;
}

#box1-a p.postFooter{
	font-size: 11px;
	margin: 0 0 20px 0;
}

/* estilos para comentarios */

#box1-a #disqus_thread{
	margin-left: 390px;
	margin-right: 30%;
}

#box1-a a.dsq-brlink{
		margin-top: 20px;
		margin-bottom: 20px;
		height: 25px;
		display: block;
		margin-left: 390px;
}

#box1-a #disqus_thread h3#dsq-comments-count, #box1-a #disqus_thread #dsq-content h3{
		text-align: left;
		margin-bottom: 10px;
		padding: 0;
		font-size: 1.2em;
}

#box1-a #disqus_thread #dsq-content p{
		margin: 0;
		padding: 0;
}

#box1-a #disqus_thread ul.dsq-comment-rate{
		margin: 0;
		padding: 0;
		width: 16px;
}

#box1-a #disqus_thread #dsq-post-add iframe#dsq-post-add-iframe form#comment textarea{
		display: none;
}
