/*==============================
			-- GENERAL -- 
==============================*/
*{margin:0;padding:0;border:0;}
.clear{clear:both;}

html,
body{
color:#000;
background:#fff;
font:12px Verdana, Arial, sans-serif;}

ul{
overflow:hidden;}

li{
list-style:none;}

a{
color:#411177;
text-decoration:none;}

hr{
height:0;
margin:10px 0;
border-top:1px solid #d5cbe1}

blockquote p:first-letter{
background:url("img/opencom.png") no-repeat top left;
padding-left:35px;
padding-top:15px;
line-height:12px}


.contenedor{
margin:auto;
background:url("img/backcontent.png") repeat-y;
width:950px;
padding:5px 7px}

.contenedor2{
overflow:hidden;
background:url("img/backcontent2.png") repeat-y 640px 0;}


/*==============================
-- H1 ... H6 --
==============================*/
h1 a{
float:left;
background:url("img/logo.png") no-repeat;
text-indent:-9999px;
height:100px;
width:400px;}

h2,h2 a,
h3,h3 a{
color:#411177;
font:bold 19px Georgia,Verdana,Arial,Serif;}

h3{
padding:10px 0;}


/*==============================
			-- FORM --
==============================*/

label{
display:block;
width:95px;
float:left;
height:22px;
padding-top:5px;}


input[type="text"],
textarea{
padding:5px;
border:1px solid #411197;}

textarea{
width:390px;
height:240px;
margin:0 0 20px 0;}

input[type="text"]{
height:15px;
width:294px;}

button,
.button{
width:58px;
padding-bottom:6px;
padding-top:4px;
color:#fff;
cursor:pointer;
font-weight:bold;
background:url("img/button.png") no-repeat;}


/* Formulario: Dejar comentario */
#commentform{
padding-left:20px}
#commentform h3{
margin-left:-20px}
#commentform p{
color:#411177;
padding:5px 0;
font-size:13px;
font-weight:bold;
overflow:hidden;}

/* Form plugin WP Contact Form 7 */
.wpcf7-form input[type="text"]{
width:415px;}
.wpcf7-form textarea{
width:416px;}
.wpcf7-form p{
padding:5px 0;
overflow:hidden;}
.wpcf7-form button,
.wpcf7-form .button{
margin-left:95px;}

/*==============================
			-- HEADER --
==============================*/
.banda{
background:#411177;
padding-right:50px;}
.banda ul{
width:950px;
margin:auto;}
.banda li{
float:right;
padding:5px;}
.banda li a{
color:#fff;
padding-left:25px;
padding-top:4px;
font-size:11px;}
.banda li:first-child a{
background:url("img/cand.png") no-repeat;}
.banda li:last-child a{
background:url("img/letter.png") no-repeat;}

.header{
overflow:hidden;}
.header ul{
padding-top:57px;}
.header ul li{
float:left;
padding:0 20px;}
.header ul li a{
float:left;
display:block;
width:71px;
height:16px;
text-indent:-999px;}

.header ul li:first-child a{
background:url("img/menu-acerca.png") no-repeat}
.header ul li:last-child a{
background:url("img/menu-blog.png") no-repeat}



/*==============================
			-- CONTENIDO --
==============================*/
.contenido{
width:575px;
float:left;
padding:0 0 20px 20px;}

/* Formato Post */
.post{
overflow:hidden;}
.post img{
border:2px solid #ffbe00;}
.post p{
padding:5px 0;
color: #444444;
line-height: 18px;
text-align:justify;}
.post p a{
color:#ffba01;
font-weight:bold;
text-decoration:underline;}

/* Alineaciones imagenes */
.post .alignleft{float:left;margin-right:15px;}
.post .alignright{float:right;margin-left:15px;}

/* Listado metadatos post */
ul.postmenu{
margin-bottom:20px;
border-bottom: 1px solid #d4cbde;}
ul.postmenu li{
float:right;
padding:5px;
font-weight:bold;}
ul.postmenu li:first-child{
float:left;
font-size:11px;
color:#353535;}
ul.postmenu li a{
color:#717171;
padding-left:20px;}
ul.postmenu li.comment a{
background:url("img/minicom.png") no-repeat;}
ul.postmenu li.event a{
background:url("img/miniev.png") no-repeat;}

/* Enlace ver noticia */
p.vernoticia{
text-align:right;
padding:5px 10px 0 0	;}
p.vernoticia a{
color:#411177;
font-weight:normal;
text-decoration:underline;}

p.comentar{
text-align:right;
padding-top:10px;}
p.comentar a{
color:#411177;}


/* Articulos Anteriores */
.navigation a{
padding:10px 5px;
padding-top:25px;
font-weight:bold;
font-size:13px;}
.navigation .anteriores{float:left;}
.navigation .siguientes{float:right;}


/* Comentarios */
#comentarios{
padding:10px;
margin-top:20px;
border-top: 1px dashed #d4cbde;}

#comentarios > li{
list-style:decimal;
padding:5px;
margin:0 0 0 15px;
color:#411177;
font-size:14px;
font-weight:bold;}

#comentarios li div{
color:#000;
font-weight:normal;
font-size:12px;}

#comentarios span.firma{
color:#411177;}
#comentarios span.fecha{
font-style:italic;}



/*==============================
			-- LATERAL --
==============================*/
.lateral{
float:right;
width:260px;
padding:0 30px 0 0;}

.lateral h2{
font-weight:normal;
padding:0 0 10px 0;}

.lateral p{
padding-top:5px;}

.lateral p.rss a{
display:block;
margin-top:10px;
width:100px;
font-weight:bold;
background:url("img/minirss.png") no-repeat 0 60%;
padding: 5px 25px;}

.lateral span.firma{
font-size:11px;
font-weight:bold;}
.lateral span.empresa{
font-style:italic;}

.lateral ul li a{
font-weight:bold;
padding-left:15px;
background:url("img/item.png") no-repeat  0 60%;}


/* Formulario de busqueda (lateral)*/
.lateral form{
padding:5px 5px 15px 5px;
overflow:hidden;}
.lateral form input{
width:172px;
float:left;
border:1px solid #b5abce;}
.lateral form button{
float:right;}


/* SLDER de fotos */
#slider{
border:1px solid #3c0c7a;
text-align:center;
position:relative;
height:330px;
overflow:hidden;
margin-bottom:25px;}

#slider .featureditem{
min-height:300px;
padding:10px 0;
display:none;
z-index:10;
position:relative !important;}
#slider .featureditem div{
color:#3c0c7a;
padding:5px;
margin:0 10px;
background:#c7b7d2;}
#slider .featureditem h3{
font-size:13px;
padding:0}
#slider .featureditem p{
text-align:left;	
font-size:13px;}

#slider .arrows{
position:absolute;
z-index:1000;
top:77px;
left:0;
width:100%;}
#slider .arrows li{
float:right;
width:40px;}
#slider .arrows li a{
display:block;
height:33px;
width:33px;
float:right;
outline:0;
padding:0 !important;
background:url(img/flecha02-trans.png) no-repeat 0 0}
#slider .arrows li a span{
display:none}
#slider .arrows li:first-child{
float:left;}
#slider .arrows li:first-child a{
float:left;
background:url(img/flecha01-trans.png) no-repeat 0 0}


/*==============================
			-- FOOTER --
==============================*/
.footer{
width:850px;
margin:auto;
padding:0 57px 58px 57px;
font-family:Arial, Verdana, sans-serif;
background:url("img/backfooter.png") no-repeat bottom left;}

.footer li{
float:left;}

.footer > ul > li{
padding:10px;
color:#411177;
border-left: 1px dashed #000;}

.footer ul ul li a{
padding:0 5px 0 10px;
background:url("img/item.png") no-repeat  0 60%;}
.footer ul ul li:first-child a{
background:none;}

.footer ul span{
color:#ffbe00;
font-weight:bold;}


/*==============================
			-- PORTADA --
==============================*/
#portada .contenido{
width:495px;}

#portada .lateral{
width:285px;
padding:0 50px;}

#portada .lateral input{
width:200px;}

#portada .contenedor2{
background-position:565px 0;}


/*==============================
	-- INFORMACIÓN: Acerca de --
==============================*/
h2.about{
padding: 0 25px;
background:url("img/openbigcom.png") no-repeat top left;}
h2.about span{
display:inline-block;
margin-left:5px;
height:20px;
width:20px;
background:url("img/closebigcom.png") no-repeat bottom right;}


