
/* ---------------------------------------------------------------- 
 *  GLOBAL
 * ---------------------------------------------------------------- 
*/ 
body {
	background: #4A0D19 url(bg/bgfull2.jpg) no-repeat fixed center 0;
	color: #2b2b2b;
}

/* ---------------------------------------------------------------- 
*  WRAPPER
* ---------------------------------------------------------------- 
*/ 
#wrapper {
	/*background: #2c2c2c;
	border-top: 1px solid #3a3a3a;*/
}

/* ---------------------------------------------------------------- 
*  BUTTON TEMPLATE
* ---------------------------------------------------------------- 
*/ 
div.button {
	background: url(imagenes/boton_izq.png) no-repeat left center;
}
div.button a {
	background: url(imagenes/boton_der.png) no-repeat right center;
	color:white;
}
div.button2 {
	background: url(imagenes/boton_izq2.png) no-repeat left center;
}
div.button2 a {
	background: url(imagenes/boton_der2.png) no-repeat right center;
	color:white !important;
}
div.button2 a:hover, div.button a:hover {
	text-decoration: underline;
}

/* ---------------------------------------------------------------- 
*  HEADER
* ---------------------------------------------------------------- 
*/ 
#header {
	/*background: #2b2b2b url(images/grey_header.gif) no-repeat center top;*/
}
#header h1 {
	background: url(images/grey_seperator.gif) no-repeat center right;
}
#header h1 a {
	color: #ffffff;
}
#header span {
	color: white;
	margin-left:500px;
	margin-top:47px;
	position:absolute;
}
#header li {
	background: url(imagenes/DOBLEPUNTA.png);
}
#header_navigation li:first {
	background: url(imagenes/BORDEAZULIZQ.png);
}
#header li:last {
	background: url(imagenes/DOBLEPUNTA.png);
}
#header_navigation li.current_page_ancestor
#header_navigation li.current_page_item,  #header_navigation li.current_page_ancestor{
	background: transparent url(imagenes/menu-on.png) no-repeat !important;
}
#header_navigation li.current_page_item a {
	color: white;
}
/*#header li:hover {
	background: url(imagenes/DOBLEPUNTA_h.png) no-repeat;
}*/
#header li a {
	color: white;
	font-size:12px;
	font-weight:bold;
	display:inline-block;

height:70%;
width:100%;
}
/*#header_navigation li a:hover{
color: #E64F93;
}*/

/* ---------------------------------------------------------------- 
*  CONTENT
* ---------------------------------------------------------------- 
*/ 
#content #featured .data span a {
	color: #7B7C7E;
}
#content #featured .data .comments {
	color: #ffffff;
	background: url(imagenes/comentario.png) no-repeat left top;
}
#content #featured .data .comments a {
	color: #ffffff;
}
#content #featured .data .right .featured_left {
	background: url(imagenes/boton-izq.png) no-repeat;
}
#content #featured .data .right .active {
	border: 3px solid #3b6bad;
}
#content #featured .data .right .featured_right {
	background: url(imagenes/boton-derecha.png) no-repeat;
}

/* ---------------------------------------------------------------- 
*  CONTENT MAIN
* ---------------------------------------------------------------- 
*/
#nav li.active {
	background: url(imagenes/boton_izq.png) no-repeat left center;
}
#nav li.active a {
	background: url(imagenes/boton_der.png) no-repeat right center;
	color: white;
}
#redessocialess .left .popular span {
	color: #7B7C7E;
}
#redessocialess .left .popular span a {
	color: #7B7C7E;
}
#redessocialess .left .popular div.comments {
	color: #ffffff;
	background: url(imagenes/subcomentario.png) no-repeat;
}
#redessocialess .left .popular div.comments a {
	color: #ffffff;
}
#redessocialess .left .latest span {
	color: #7B7C7E;
}
#redessocialess .left .latest span a {
	color: #7B7C7E;
}
#redessocialess .left .latest div.comments {
	color: #ffffff;
	background: url(imagenes/subcomentario.png) no-repeat;
}
#redessocialess .left .latest div.comments a {
	color: #ffffff;
}

/* ---------------------------------------------------------------- 
*  CONTENT POST
* ---------------------------------------------------------------- 
*/
#content #category_nav li.active {
	background: url(imagenes/boton_izq.png) no-repeat center left;
}
#content #category_nav li.active a {
	background: url(imagenes/boton_der.png) no-repeat right center;
	color: white;
}
#content .post .comments {
	background: url(imagenes/subcomentario.png) no-repeat;
}
#content .post .comments a {
	color: #ffffff;
}
#content .post div.category a {
	color: #7B7C7E;
}
#content .post a {
	color: #CA005D;
}
#content .post blockquote {
	border-left: 5px solid #ffd02a;
}
#content .post ul {
	margin-left: 20px;
	list-style-image: url(imagenes/vineta.png);
}

/* ---------------------------------------------------------------- 
*  PAGE NAVIGATION
* ---------------------------------------------------------------- 
*/
.page_navigation li.active {
	background: url(imagenes/boton_izq.png) no-repeat center left;
}
.page_navigation li.active a {
	background: url(imagenes/boton_der.png) no-repeat right center;
	color: white;
}

/* ---------------------------------------------------------------- 
*  COMMENTS
* ---------------------------------------------------------------- 
*/
#comment #comment_form p a {
	color: #CA005D;
}
#comment .right .comment .user span {
	color: #ecb800;
}
#comment .right .comment a {
	color: #CA005D;
}

/* ---------------------------------------------------------------- 
*  FOOTER
* ---------------------------------------------------------------- 
*/ 
#footer {
	background: white url(imagenes/inferiorweb.png) no-repeat center right;
}



/*---LOGO CM*/
#logo_cm
{
	margin-top:-80px;
	margin-left: 10px;
}

#featured
{
	background: url(imagenes/fodo1.png);
	background-position: 0 0;
	padding: 0 20px 20px;
}
#barra_buscar
{
	background: url(imagenes/buscador.png);
	height: 46px;
	width: 980px;
}
#contenedor
{
	padding:20px;
}
#imagenes
{
	margin-left:-2px;
	padding:2px;
	width:940px;
	background: #E64C91;
}
#searchform
{
	float:right;
	margin-right:55px;
	margin-top:15px;
	position:relative;
}
#s
{
	border: 0 none;
	position:absolute;
	top:3px;
	right:6px;
	width:175px;
}
#pg
{
	padding: 20px;
}
#pg-contacto
{
	padding: 0;
	background: transparent url(imagenes/contacto/areadecontacto.jpg) no-repeat scroll 0 0;
	height: 711px;
}
#cf-contenedor {
padding-right:56px;
padding-top:136px;
text-align:right;
}
#cf-contenedor input  {
background: none;
border: none;
margin-top:21px;
width:250px;font-size:12px;
}
#cf-contenedor textarea  {
background:transparent none repeat scroll 0 0;
border:medium none;
height:189px;
margin-top:20px;
width:250px;font-size:12px;
}
#cf-enviar input {
margin-right:-25px;
}
#cf-enviar input {
background:transparent url(imagenes/contacto/areadecontacto_enviar.png) repeat scroll 0 0;
cursor:pointer;
height:38px;
text-indent:-9999px;
width:78px;
}
#precarga-enviar, #cf-enviar input:hover {
background:transparent url(imagenes/contacto/areadecontacto_enviarover.png) repeat scroll 0 0;
}
div.wpcf7-response-output {
border:none !important;
color:white;
float:right;
padding-right:40px;
text-align:left;
width:331px;
}
span.wpcf7-not-valid-tip-no-ajax {
display: none !important;
}
#searchsubmit
{
	position: absolute;
	right:-35px;
	top:-2px;
}
#comment
{
	padding-left: 20px;
	padding-top:20px;
}
#buscador
{
	margin-top:-50px;
	position:relative;
}
#header li #page-item-2
{
	background:transparent url(imagenes/BORDEAZULIZQ.png) no-repeat;
}
#header li #page-item-33
{
	background:transparent url(imagenes/BORDEAZULDER.png) no-repeat;
}
ul#header_navigation li
{
	position: relative;
	background-repeat: no-repeat;
}
ul#header_navigation li ul
{
	position: absolute;
	top: 30px;
	z-index: 500000;
	display:none;
	left:0px;
	background:#4B8EC6 none;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
}
ul#header_navigation li ul li ul
{
	position: absolute;
	float: right;
	left: 111px;
	z-index: 500000;
	padding-left:10px;
	padding-right:10px;
	right: -155px;
	top:0px;
	width: auto;
}
ul#header_navigation li ul li
{
background:#4B8EC6 none repeat scroll 0 0;
height:40px;
line-height:40px;
width:200px;
}
ul#header_navigation li ul li ul li
{
	height: 100%;
	width: 100%;
}
ul#cat_nav li
{
	position: relative;
	background-repeat: no-repeat;
}
ul#cat_nav li ul
{
	position: absolute;
	top: 35px;
	z-index: 500000;
	display:none;
	background: #FBE7EF;
	width:150px;
	border-top: 1px solid #FBE7EF;
	border-left: 2px solid #E64C91;
	border-bottom: 2px solid #E64C91;
	border-right: 2px solid #E64C91;
	padding:0px 5px 10px 10px;
	margin-top: -3px;
	left: 0px;
}
ul#cat_nav li ul li ul
{
	position: absolute;
	float: right;
	z-index: 500000;
	right: -132px;
	top:0px;
	width: auto;
}
ul#cat_nav li ul li
{
	margin: 0 !important;
}
ul#cat_nav li ul li ul li
{
	height: 100%;
	width: 100%;
}
div#no_found
{
	padding: 50px;
}

#content #main .right div.comments {
  text-align: center;
}

.footpost .popular .comments a {
  margin-right:3px;
}

