/*
Theme Name: Marta Fonseca
Theme URI: http://martafonseca.net/
Description: Diseņo de sitio web Marta Fonseca.
Version: 1
Author: Grupo GMS
Author URI: http://grupogms.com/
*/
/* INCICIA RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* FINALIZA RESET */
html{ background-color:#000000}
body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 75%;
	line-height: 1.6em;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	background-image: url(images/background-marta-fonseca.jpg);
	background-repeat: no-repeat;
	background-position: center 170px;
	margin: 0px;
	padding: 0px; height:100%;
}
a:link, a:visited,a:active{ color:#09F}
a:hover{ color:#F90}
ul{ margin:20px; list-style-type: disc;}
ol{margin:20px; list-style-type:decimal;}
li+li{ margin-top:1em}
h1,h2,h3,h4,h5{
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:1em;
	color: #aa0;
}
h1{ font-size:2.5em; margin-bottom:1.6em;}
h2{ font-size:2em}
h3{ font-size:1.5em}
h4{ font-size:1.3em}
p+p{ margin-top:1.6em}
p+h2,p+h3,p+h4,p+h5{ margin-top:1.6em}
h2 a{ text-decoration:none}
strong, label{ font-weight:bold}
#contenido h1{ margin-bottom:20px;}
#header{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:170px;
	background-image: url(images/background-header-marta-fonseca.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	overflow:hidden;
}
#header ul{ clear:both;display:block;height:30px;margin-left:auto;margin-right:auto;margin-top:120px;width:960px; list-style-type:none;}
#header ul li{ float:left;}
#header ul li+li{ margin-left:40px; margin-top:0px;}
#header ul li ul{ display:none}
#header a{
	padding:4px;
	text-decoration:none;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: 1.2em;
}
#header a:link, #header a:visited,#header a:active{ color:#FFF}
#header a:hover{ color:#09F}
#facebook a{
	width:34px;
	display: block;
	float: right;
	height: 34px;
	padding: 0px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#principal{ clear:both;margin-left:auto;margin-right:auto;padding:0;width:960px;}
#contenido{ width:640px;padding:0px; float:left;}
#contenido ul{list-style-type: disc;}
#contenido ol{list-style-type: decimal;}
#contenido li{ margin-left:20px}
#sidebar{
	width:258px;
	float:right;
	padding:10px;
	margin: 0px;
	border: 1px solid #666; font-family: Arial, Helvetica, sans-serif;-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#sidebar h2{
	padding:4px;
	background-color:#336699;
	color:#FFFFFF;
	margin-bottom:20px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	background-image: url(images/back-gradiente-azul.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#sidebar h3 a{ text-decoration:none}
#sidebar ul,#sidebar ol{ list-style-type:none; margin:0px; padding:0px;}
#sidebar li{ clear:both}
#sidebar li+li{margin-top:1.6em}
#footer{ padding-top:20px;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	background-image: url(images/background-footer-marta-fonseca.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; padding-bottom:10px; margin-bottom:20px; clear:both;
	color:#BBB;
}
#footer ul{ display:block; width:600px; clear:both; margin-left:auto; margin-right:auto; list-style-type:none;}
#footer p{ clear:both}
#footer ul li{ float:left; margin-right:20px;}
#footer li+li{ margin-top:0px}
#footer ul li ul{ display:none}
#footer a{padding:2px;text-decoration:none;font-style: normal;font-weight: normal;font-variant: normal;}
#footer a:link, #header a:visited,#header a:active{color: #6699CC}
#footer a:hover{ color:#F90}
.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,img.alignleft {display: inline;float: left;  margin-right: 1.5em;}
.alignright,img.alignright {display: inline;float: right; margin-left: 1.5em;}
.aligncenter,img.aligncenter {clear: both;display: block;margin-left: auto;	margin-right: auto;}
img.alignleft {padding:4px; background-color:#CCCCCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
img.alignright {padding:4px; background-color:#CCCCCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
img.aligncenter {padding:4px; background-color:#CCCCCC;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.wp-caption {text-align: center;margin-bottom: 1.5em;padding: 0;padding:4px; background-color:#CCCCCC;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-family: Arial, Helvetica, sans-serif; color:#000;}
.wp-caption img {border: 0 none;margin: 0;}
.wp-caption p.wp-caption-text {	margin: 0;}
.wp-smiley {	max-height: 1em;	margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}
blockquote.left {float: left;margin-left: 0;margin-right: 20px;	text-align: right;	width: 33%;}
blockquote.right {float: right;margin-left: 20px;	margin-right: 0;text-align: left;width: 33%;}
#lg_powered .lgpow { display:none}
.post{ overflow:hidden;float:left;height:250px;width:450px; margin-right:20px;}
div.post+div.post{
	margin-top:20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CC0;
	padding-top: 20px;
}
small,.small{ font-size:0.9em; font-family:Arial, Helvetica, sans-serif; color:#aaa;}
small a, a.small{ text-decoration:none}
*+div.entry{ margin-top:1.6em}
.inputbox{
	padding: 4px;border: 1px solid #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;
}
.boton{
	padding: 4px;
	border: 1px solid #039;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFF;
	background-color: #369;
	cursor: pointer;
	display:block;
	background-image: url(images/back-gradiente-azul.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.boton:hover{
	border: 1px solid #000;
	background-color: #F90;
}
.navigation{ clear:both; overflow:hidden; padding:10px; background-color:#000;-moz-border-radius: 10px;-webkit-border-radius: 10px; margin-bottom:40px; margin-top:40px;}
.wpcf7-form{ padding:20px}
.texto-grande{ font-size:1.4em}
.tabla{ width:100%;}
.tabla td{
	width:33%;
	vertical-align:top;
	padding:5px;
	background-color:#333;
	border: 1px solid #000;
}
.tabla thead td{
	background-color:#369;
	font-weight:bold;
	font-size:1.2em;
	background-image: url(images/back-gradiente-azul.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
