/*

Theme Name: IlusionLive

Theme URI: http://www.ilusionlive.es/

Description: Theme realizado exclusivamente para wordpress 2.7.x o superior

Version: 1.0

Author: kexedo

Author URI: http://www.kexedo.com/

Tags: ilusionlive, html, css, kexedo

*/



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 : normal;

	font-style : normal;

	font-size : 100%;

	font-family : inherit;

	vertical-align : baseline;

}



body {line-height : 1;}



table {

	border-collapse : collapse;

	border-spacing : 0;

}



:focus {outline : 0;}

blockquote:before, blockquote:after, q:before, q:after {content : "";}

blockquote, q {quotes : "" "";}

ol,ul {list-style : none;}

ins {text-decoration: none;}

del {text-decoration: line-through;}

strong {font-weight : bold;}

em {font-style : italic;}



/* ------------------------------------------------------------

----> #########

------------------------------------------------------------ */



body {

	background : #A2E3FF url('images/bg.gif') top left repeat-x;

	font : .75em Arial, Helvetica, sans-serif;

}



a {

	color : #85c531;

	text-decoration : none;

}



a:hover {

	text-decoration : underline;

}



p {

	margin-bottom : 12px;

	line-height : 145%;

	text-align : justify;

}



#accessibility {

	position : absolute;

	top : -99999em;

}



/* ------------------------------------------------------------

----> #container

------------------------------------------------------------ */



#container {

	width : 950px;

	margin : 0 auto;

}





/* ------------------------------------------------------------

----> #header

------------------------------------------------------------ */



#header {

	clear : both;

	height : 306px;

	background : url('images/header.jpg') top left no-repeat;

	position : relative;

}



#header h1 a {

	position : absolute;

	top : 0;

	left : 155px;

	width : 382px;

	height : 138px;

	display : block;

}



#header #mascota {

	width : 218px;

	height : 289px;

	background : url('images/mascota.gif') 0 0 no-repeat;

	position : absolute;

	top : 5px;

	left : -20px;

	z-index : 99;

}



#header #s {

	position : absolute;

	bottom : 85px;

	right : 45px;

	width : 274px;

	height : 15px;

	background : #ECE3B1;

	color : #BB910C;

	border : 1px solid #EAD67C;

	margin-right : 6px;

	padding : 5px;

	font-size : .95em;

}



#header #searchsubmit {

	border : none;

	background : url('images/master.png') -601px -73px no-repeat;

	position : absolute;

	bottom : 85px;

	right : 12px;

	padding-top : 27px;

	text-indent : -99999em;

	width : 32px;

	height : 27px;

}



#header p.lema {

	font-size : .95em;

	position : absolute;

	bottom : 76px;

	right : 350px;

	color : #939393;

}



#header ul#category {

	padding : 7px 12px;

	position : absolute;

	bottom : 12px;

	right : 12px;

	width : 713px;

	height : 50px;

	background : url('images/master.png') -179px 0px no-repeat;

}



#header ul#category li {

	width : 17%;

	float : left;

	margin : 1px 0;

	background : url('images/master.png') -968px -75px no-repeat;

	padding-left : 20px;

}



#header ul#category li a {

	color : #735B13;

}



/* ------------------------------------------------------------

----> #menu

------------------------------------------------------------ */



#menu {

	display : none;

}



/* ------------------------------------------------------------

----> #wrapper

------------------------------------------------------------ */



#wrapper {

	background : white;

	height : 100%;

	overflow : hidden;

	width : 926px;

	padding : 0 12px 12px 12px;

	clear : both;

}



/* ------------------------------------------------------------

----> #sleft

------------------------------------------------------------ */



#sleft {

	float : left;

	width : 175px;

}



#sleft .stop {

	height : 10px;

	overflow : hidden;

	background : url('images/master.png') -436px -154px no-repeat;

}



#sleft .sleft {

	padding : 2px 12px;

	overflow : hidden;

	background : #000 url('images/master.png') 0px 0px repeat-y;

}



#sleft .sbottom {

	height : 10px;

	overflow : hidden;

	background : url('images/master.png') -436px -164px no-repeat;

}



#sleft h3 {

	background : url('images/master.png') -436px -73px no-repeat;

	padding : 8px 10px 0px 10px;

	color : #735B13;

	font-weight : bold;

	height : 23px;

	margin-bottom : 12px;

}



#sleft ul#enlaces {margin : 0 0 12px 12px;}



#sleft ul#enlaces li {

	margin : 4px 0;

	padding-left : 20px;

	background : url('images/master.png') -932px -40px no-repeat;

}



#sleft ul#enlaces li a {color : #fff;}

#sleft ul#enlaces li a:hover {color : #000;}



#sleft ul#archive {margin : 0 0 0px 12px;}



#sleft ul#archive li {

	margin : 4px 0;

	padding-left : 20px;

	background : url('images/master.png') -968px 0px no-repeat;

}



#sleft ul#archive li a {color : #fff;}

#sleft ul#archive li a:hover {color : #000;}



#sleft #skyscraper {

	width : 120px;

	height : 600px;

	background : black;

	margin : 0 auto 12px auto;

}



/* ------------------------------------------------------------

----> #content

------------------------------------------------------------ */



#content {

	float : left;

	margin-left : 12px;

	width : 477px;

}



#content h2 {

	margin-left : 60px;

	font-size : 1.7em;

	color : #85C531;

}



#content p.info {

	margin-left : 60px;

	font-size : .95em;

	color : #444444;

}



#content p.info a {color : #E8992D;}



#content h2 a {

	color : #85C531;

}



#content div.post {

	position : relative;

	background : transparent url('images/icon.png') top left no-repeat;

}



#content img.alignnone,

#content img.aligncenter {

	width : 475px;

}



#content p.comentar {

	font-size : .95em;

	position : absolute;

	top : 25px;

	right : 0;

	background : url('images/comentar.png') center right no-repeat;

	padding-right : 17px;

}



#content p.comentar a {color : #999999;}



#content p.comentar span a {

	color : #E7942F;

	font-weight : bold;

}



#content p.categoria {

	padding-top : 6px;

	margin : 0;

	background : url('images/border.png') top left repeat-x;

	color : #97C91B;

}



#content p.categoria strong {

	background : url('images/master.png') -968px -74px no-repeat;

	padding-left : 21px;

}



#content p.tags a,

#content p.categoria a {color : #999}



#content p.tags {

	color : #97C91B;

	padding-bottom : 6px;

	background : transparent url('images/border.png') bottom left repeat-x;

	overflow : hidden;

}



#content p.tags strong {

	background : url('images/master.png') -963px -154px no-repeat;

	padding-left : 21px;

}



#content h3#comments,

#content div#respond h3,

#content h3#comments-count {

	padding : 8px 12px 0px 12px;

	font-weight : bold;

	height : 23px;

	margin-bottom : 12px;

	color : white;

	background : url('images/h3.png') 0 0 no-repeat;

	text-align : left;

}



#content h3#comments-count {

	margin : 15px 0 0 0;

}



#content form#commentform {

	height : 290px;

	padding : 15px 12px 0 12px;

	background : url('images/form.png') 0 0 no-repeat;

}



#content input#submit {

	font-size : 1em;

	width : 132px;

	height : 25px;

	display : block;

}



#content input#author,

#content input#email,

#content input#url {

	height : 17px;

}



#content textarea {

	width : 447px;

	height : 155px;

}



#content div.navigation {

	margin-top : 35px;

	text-align : center;

}



#content .more-link {

	color : #85c531;

}



#content ol.commentlist {margin-bottom : 15px;}



#content ol.commentlist li {

	padding : 15px 15px 0 15px;

	border-bottom : 1px solid #85c531;

}



/* ------------------------------------------------------------

----> #sidebar

------------------------------------------------------------ */



#sright {

	float : right;

	width : 250px;

	overflow : hidden;

}



#sright #ads {

	height : 180px;

	background : black;

	margin-bottom : 12px;

}



#sright #banner {

	height : 364px;

	background : black;

}



#sright h3 {

	background : url('images/master.png') -436px -111px no-repeat;

	padding : 8px 12px 0px 12px;

	font-weight : bold;

	height : 23px;

	margin-bottom : 12px;

	color : white;

	text-align : left;

}



#sright ul#tags {

	background : url('images/master.png') -179px -70px no-repeat;

	height : 108px;

	padding : 4px 8px;

	text-align : center;

}



#sright ul#tags a {color : #787778;}



#sright ul#paginas {margin : 0 0 12px 12px;}



#sright ul#paginas li {

	margin : 4px 0;

	padding-left : 20px;

	background : url('images/master.png') -932px -40px no-repeat;

	text-align : left;

}



#sright ul#paginas li a {color : #787778;}



/* ------------------------------------------------------------

----> #footer

------------------------------------------------------------ */



#footer {

	padding-top : 75px;

	clear : both;

	height : 100px;

	background : url('images/footer.jpg') top left no-repeat;

}



#footer p {

	text-align : center;

	width : 65%;

	margin : 0;

	font-size : 1em;

}



/* ------------------------------------------------------------

----> #generales

------------------------------------------------------------ */



blockquote{

	margin: 10px 0 0;

	background: #f9f9f9;

}



blockquote p{

	padding: 20px;

}



blockquote blockquote{

	margin: 0 20px;

	background: #fff;

}



img.alignleft{

	margin: 5px 10px 2px 0;

}



img.alignright{

	margin: 5px 0 2px 10px;

}



img.alignleft, img.alignright{

	padding: 4px;

	border: 1px solid #f2f1e9;

	display: inline;

}



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



p img {

	max-width: 100%;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}
