/* CSS Document */
/*
Theme Name: Tema-Naranja
Theme URI:
Description:
Author: OpenSistemas
Version: 1.0
License:
License URI:

*/

/*----------------------------------------------------------------general-------------------------------------------------------------*/
body{
	width:100%;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;

	}
h1{margin:10px 0 0 0;font-size:70px;}
h2{color:#ea3715; overflow:hidden;}
h3{}
h4{font-size: 1em;}
h5{}
h6{}
p{font-size: 13px; margin: 0 0 10px;}
input, textarea{font-size:12px;padding:2px;color:#666;font-family:Arial, Helvetica, sans-serif;}
a{color:#EA3715;}
a:visited{}
a:link{}
a:hover{color:red;}
ul{}
li{
	list-style:square;}
table{}
tr{}
td{}
th{}
img{border:none;}
clear {clear:both;}

.color{color:#EA3715}
.colorbg{color:#EA3715}

/*--------------Contenedor total del site---------------*/
#site-wrapper{
	width:995px;
	margin:0 auto;
	}
/******************************************
				HEADER 
******************************************/
#header{
	height:119px;
	margin:0 0 32px 0;
	}
/*------------------------------banner-top-------------------------------*/
#banner-top{
	height: 90px;
	width:995px;
	text-align:center;
	padding:0px 0px 0px 7px;
	background:url(images/banner-top_bg.png) no-repeat bottom left;
	}
/*------------------------------iframe-menu-------------------------------*/
#iframe-menu{
	}
#iframe-menu iframe{
	width: 100%;
	height: 35px; 
	}
#iframe-menu .minicabecera {width:995px !important;}

/******************************************
				CONTAINER 
******************************************/
#container{
	width:995px;
	background: url(images/fondo-content.png) repeat-y;
	} 
/*-----------------------------------------content-------------------------------------------*/
#content{
	float: left;
    width: 691px;
	}
/*------------------------------content-top-------------------------------*/
/*Dónde aparece el logo de la web*/
#content-top{
    padding: 5px 5px 0;/*altura total=146px*/}

/*------------------logo------------------------*/
#logo{
	width:691px;
	}
#logo img{
	width:680px;}
#logo h1,#logo h2{
	 padding: 10px 0 0 30px;
	 width:630px;
	 }

#logo a{
	text-decoration:none;
	color:#000;}	
#logo h3{
	background: url("images/subtitle.png") no-repeat scroll 0 0 transparent;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    height: 37px;
    padding: 30px 0 0 15px;
    width: 644px;
	margin: 0 0 0 10px;}
/*Título del blog*/
#logo span{
	background: url("images/almuadilla.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 58px;
    width: 41px;}
/*------------------------------content-midlle-----------------------------*/
/*Aqí va todo el contenido central*/
#content-middle{
	padding: 10px 35px 25px 25px;
	}
#content-middle h2 a{
	color:#ea3715;
	text-decoration:none;
	}



/*Título para las categorías*/
.pagetitle{
	color: #000000;
    font-size: 24px;
	font-weight:bold;
    margin: 10px 0 40px;
	}
/*Título de la entrada*/
.title{
	color:#ea3715;
	font-size:30px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	display: inline;
	}
/*Clase para el contenido*/
.entry {
	background:url(images/linea-horizontal.gif) no-repeat bottom left;
	clear: both;
	margin: 0px 0px;
	padding: 0px 0px 50px 0px;
	}
.entry img{
	display:block;
	max-width:640px;
	}
.entry p{	
	word-wrap:break-word;	
	}
.entry h1{
        font-size:13px;
	line-height:18px;
	margin: 0 0 10px;
	}
.entry h2{
	color:black;
	font-size:13px;}

.entry .Author-geoLocation{
	clear:both;
}
/*Clase para los datos debajo del título*/
.postmeta{
	font-size: 11px;
    margin: 10px 0 20px;
	color:#666;
	}
.postmeta a{
	color:#666;
	text-decoration:underline;
	}
.postmeta a:hover{
	color:#ea3715;
	}
.postdate{
	font-size: 11px;
	color:#666;
	margin-bottom: 20px;
	}
a[rel^="tag"] {
	background:#ea3715;
	color:white;
	padding:0px 5px;
	text-decoration:none;
	font-weight:bold;}
a[rel^="tag"]:hover {color:white;}

/*Clase para los datos debajo del contenido*/
.postmeta-category{
	font-size: 11px;
    margin: 10px 0 20px;
	color:#666;
	}
.postmeta-category a{
	color:#666;
	text-decoration:underline;
	}
.postmeta-category a:hover{
	color:#ea3715;
	}
.postmeta-category span{
	float:left;
	margin-right:5px;}	
.post-categories{
	height:1px;}
.post-categories li{
	list-style:none;
	margin-right:3px;
	float:left;}
a[rel^="category"] {
	background:#ea3715;
	color:#fff;
	padding:2px 5px;
	text-decoration:none;
	font-weight:bold;}
a[rel^="category"]:hover {
	color:black;}

/*Clase para los link de pie de página*/
.cat-links, .comments-link, .edit-link{font-size:11px;}
/*Clase para la fecha que están debajo del título de la entrada*/
.entry-date{
	color:#666666;
	font-size:11px;
	text-decoration:none;
	}

/*Clases para alinear*/

.alignleft{
	text-align:left;
	float:left;
	margin: 0 10px 10px 10px;}
.alignright{
	text-align:right;
	float:right;
	margin: 0 10px 10px 10px;}
.aligncenter{
	text-align:center;
	float:inherit;
	margin:0 auto;}
.alignnone{
	margin:0 0 0px 10px;}
	
/*Estilo para la página de contactos*/
.onwscf-tinymce-box{}
.onwscf-tinymce-box input:focus{
	border:1px solid #666!important;}

.onwscf-tinymce-box label[for^="uName"]{
	 display: block;
    float: left;
    width: 90px;
	margin-right:10px;
	}
.onwscf-tinymce-box #uName{
	width:80%;
	border:1px solid #BBBBBB;
	background:#F4F7FA;}

.onwscf-tinymce-box label[for^="uEmail"]{
	 display: block;
    float: left;
    width: 90px;
	margin-right:10px;
	}
.onwscf-tinymce-box #uEmail{
	width:80%;
	border:1px solid #BBBBBB;
	background:#F4F7FA;
	}
	
.onwscf-tinymce-box label[for^="uMessage"]{
	width:50%;}
.onwscf-tinymce-box #uMessage{
	width:100%;
	background:#F4F7FA;}
	
.onwscf-tinymce-box #uCheck{
	width:30%;
	border:1px solid #BBBBBB;
	background:#F4F7FA;}
.onwscf-tinymce-box img{
	}
	
.onwscf-tinymce-box #uSend{
	float:right;
	border:1px solid #BBBBBB;
	background:#F4F7FA;}
.onwscf-tinymce-box #uSend:hover{
	border:1px solid #666;}
	
#bot-check img{
	width:70px;}
	
/*Clases para los botones de prev y next*/
.navigation{
	height: 30px;
    padding: 10px 5px 20px;}
.navigation .alignleft,.navigation .alignright{
    color: #000;
    float: left;
    font-size: 9px;
    font-weight: bold;
    height: 10px;
    width: 310px;
	margin:0;
	}

.navigation .alignleft a{
	float:left;
	padding:4px 10px 0 0px;
	color:#000;
	margin:0 2px;
}


.navigation .alignleft img{
	float:left;
	position:relative;
	top:8px;}

.navigation .alignright a{
	float:right;
	padding:4px 0px 0 10px;
	}
.navigation .alignright img{
	float:right;
	position:relative;
	top:8px;
	}

.navigation .alignleft a,.alignright a{color:#000; text-decoration:none; font-style:italic;}
.navigation .alignleft a:hover,.alignright a:hover{color:#EA3715;}

/*Clase para las etiquetas de categoría que están debajo del título de la entrada*/
.byline a{
	color:white;
	background:#ea3715;
	padding:2px 4px 2px 4px;
	text-decoration:none;
	font-size:11px;
	}
/*Leer mas*/
.readmorecontent{
	display: block;
    height: 70px;
    width: 640px;
	/*background:url(images/linea-horizontal.gif) no-repeat bottom left;*/
	clear: both;
	margin-top: 20px;
	}
.readmore{
	background: url("images/leer-mas.gif") no-repeat scroll 0 0 transparent;
    color: white;
    display: block;
    float: right;
    font-weight: bold;
    font-size:11px;
    height: 21px;
    left: 50px;
    margin: 0 20px 0 0;
    min-width: 149px;
    padding: 6px 4px 4px 12px;
    position: relative;
    text-decoration: none;
	}
.readmore:hover{color:white;}
/*Para la zona de comentarios*/

#dsq-content h3 {
    font-size: 13px !important;
    font-weight: bold !important;
    color: #000 !important;
    margin: 0 0 1.5em;
    position: static;
}
.dsq-comment-footer {
	font-size: 12px;
	margin-top: 10px;
	}
div#dsq-account-dropdown a{
	color:#000;}

select#dsq-sort-select {
	font-size: 11px;
	}
/*Vienen ya por defecto en defaults css*/
#disqus_thread{}

/*Estilo para el mensaje de error*/
#cuadro-404{
	background: url("images/cuadro-404.png") no-repeat scroll center center transparent;
    height: 190px;
    padding: 75px 15px 15px 45px;
    width: 630px;
	}

/******************************************
				SIDEBAR 
******************************************/
#sidebar{
	width:300px;
	float:left;
	}
#sidebar a{
	color:#000;}
#sidebar a:hover{
	color:#EA3715;}
#sidebar h2{
	background: url("images/pestana-roja.png") no-repeat scroll 0 0 transparent;
    color: white;
    /*font-size: 20px;*/
    font-size:15px;
    height: 24px;
    left: -29px;
    padding: 16px 10px 4px 20px;
    position: relative;
    text-decoration: none;
	top:2px;
	}
.cufon{
	}
#sidebar h5{
	background: url("images/pestana-roja.png") no-repeat scroll 0 0 transparent;
    color: white;
    /*font-size: 20px;*/
    font-size:15px;
    height: 24px;
    left: -29px;
    padding: 16px 10px 4px 20px;
    position: relative;
    text-decoration: none;
	top:2px;
	font-weight:normal;
	}
#sidebar li{
	list-style:none;
	color: #a6a6a6;
    list-style: none outside none;
    margin: 0 0 10px 0;
}
#sidebar li li{
	list-style:square;
	}
#sidebar li li a{
	color: #000;
	text-decoration:none;
}
#sidebar #home-multisite a {
	color: white;
	font-size:15px;
}
#sidebar #home-multisite a:hover{
	color: black;
}
#sidebar #home-multisite h2 {
background: url("images/pestana-roja.png") no-repeat scroll 0 0 transparent;
color: white;
font-size: 20px;
height: 22px;
left: -29px;
padding: 16px 10px 4px 20px;
position: relative;
text-decoration: none;
top: 2px;
}
/*tagcloud*/

.tagcloud h4 {
	display: inline;
}
/*----------------banner-right-------------------------*/
#banner-right{
	/*height:249px;*/
	padding:0 0 0 4px;
	margin: 0 0 10px;
	}
#banner-right img{
	width:100%;
	}
	
/*Para los contenedores de los widgets*/
.widget-container{
	list-style:none;
	}
	
/*--------------Sobre este blog------------------*/
#sobre-este-blog li{
	min-height:150px;
	display:inline-block;}

#avatar_autor{
	float:left;}
#avatar_autor img{
   	float: left;
    height: 60px;
    margin: 0 5px 0 0;
    width: 60px;
}
#link_detalles_autor{
    color: #000;
    float: right;
    font-size: 12px;
    width: 190px;
	line-height: 14px;
}
#link_perfil_autor,
#rss_autor,
#contactar,
#accede{
	float: right;
	text-align: right;
    height: 15px;
    margin: 0px;
	padding:0px;
	width: 200px;
	font-size:11px;
}
#link_perfil_autor a,
#rss_autor a,
#contactar a,
#accede a{
	color: black;
    text-decoration: underline;
}

#accede a span{font-size:12px;}

/*-------------Para el buscador-----------------*/
/*Para los cada título */	
#searchform{
	padding:0px 0 50px 15px;}
.screen-reader-text{display:none;}
#s{
	 background: url("images/campo-search.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-style: italic;
    height: 38px;
    padding: 0 0 0 20px;
    width: 190px;
	}
#searchsubmit{
	width:38px;
	height:38px;
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-left:0.5px solid #eee;
	padding:0px;
	}
	

/*--------Estilo para las secciones-------------*/
#sidebar li.categories {
	min-height:50px;
	float: left;
	width: 280px;
}

#sidebar li.categories ul{
	padding: 0px;
	width:240px;
	float:left;
}
#sidebar li.categories ul li{
	padding: 0px;
	width: 46%;
	margin:0px 5px 5px 0px;
	float: left;	
	list-style-type:square;
	color: #CCC;
} 

#sidebar li.categories ul li a{	
	color: #000;
} 
/*---------Estilo para el calendario------------*/
#wp-calendar caption{
	background: none repeat scroll 0 0 white;
    color: #666666;
    font-family: Georgia;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;}

#wp-calendar a {color:black; text-decoration: underline;}
#wp-calendar tbody td {
    background: none repeat scroll 0 0 #eee;
    color: black;
    height: 40px;
    padding: 0 0;
    text-align: center;
    vertical-align: middle;
    width: 40px;
	border:solid 4px white;
}
#wp-calendar th {
	color:white;
	background:#ea3715;
	 padding: 10px;
	}
#wp-calendar td{
	margin:2px;
	width:32px;
	height:32px;
	}
#wp-calendar tr {

}
#wp-calendar .pad{
	background:#fff;	
	margin:2px;
	width:32px;
	height:32px;
	}

#wp-calendar thead {
	display:none;
	}
#wp-calendar tbody {
    width: 310px;
}
#wp-calendar tbody td a {
     text-decoration: underline;
	color:#000;
}
#wp-calendar tbody td a:hover {
	color:#000;
}

#wp-calendar tbody td#today{
     background: url("images/fecha-marcada.png") no-repeat scroll 50% 50% #FFFFFF;
    color: white;
     height: 14px;
    padding: 10px 0 14px 0;
    position: relative;
    text-decoration: none;
}
#wp-calendar tbody td#today a{
	color:#fff;
	}

#wp-calendar tfoot td,#wp-calendar tfoot a{
	color:#666;
	background:white;
	font-weight:bold;
	font-size: 11px;
	}
#wp-calendar tfoot td#prev {
	text-align: left;
	}

#wp-calendar tfoot td#next {
	text-align: right;
	}

#calendar_wrap{}

/*---------Redes Sociales------------*/
#content .addthis_toolbox { 
	margin: 20px 0 20px 0px;
}

#content .addthis_toolbox .custom_images a{ 
 	width: 35px;
	float:left;
}
#sidebar .addthis_toolbox { 
	margin: 20px 0 20px 20px;
}
#sidebar .addthis_toolbox .custom_images { 
	text-align: center;
}
#sidebar .addthis_toolbox .custom_images a{ 
	width: 35px;
	float:left;
}

/*---------Global tags------------*/
#sidebar .widget_global_site_tags .box_tags {}
	
#sidebar .widget_global_site_tags a{}

#sidebar .widget_global_site_tags a:hover{}

/*---------Nube tags------------*/
#sidebar .widget_tag_cloud .tagcloud {}

#sidebar .widget_tag_cloud a{text-decoration:none;}

#sidebar .widget_tag_cloud a:hover{}


/*------------------login------------------------*/
#fancy_content #authVocentoID_header {
	width:550px !important;
	margin: 5px 0px 35px 0px !important
	}

#fancy_ajax form {
	padding: 0px !important;
}
 
#fancy_content label[for^="queid_u"],
#fancy_content label[for^="passtyped"] {
	color:#336799;
	font-size:18px;
	}

#fancy_content .login_name,
#fancy_content .login_passw {
	float:left;
	width:510px;
	margin: 0px 20px;
	}
	
#fancy_content input#queid_u,
#fancy_content input#passtyped {
	width: 500px;
	border: 1px solid #bbb;
	background-color:#f4f7fa;
	}
	
#fancy_content .login_recuerdadatos {
	width: 200px;
	height:40px;
	float:left;
	margin: 10px 20px;
	}

#fancy_content .login_recuerdadatos input#queid_r{
	width: 20px !important;
	border: 0;
	}
	
#fancy_content .login_recuerdadatos label[for^="queid_r"]{
	width: 20px;
	}

#fancy_content .login_botini {
	width: 138px;
	height:20px;
	float:right;
	margin: 10px 20px;
	}	
#fancy_content .login_botini input#botiniciar{
	width:121px !important;
	height:32px;
	border:0;
	color:transparent;
	background:url(images/bot_iniciar_sesion.png) no-repeat top left;
	cursor:pointer;
	}

#fancy_content .login_olvidopass {
	width:530px !important;
	height:30px;
	float:left;
	background-color:#eaf0f5;
	padding: 10px 0px 0px 20px; 
	color:#4171a0;
	}	
#fancy_content .login_olvidopass a{
	color:#4171a0;
	font-size: 12px;
	}	
	
/******************************************
				FOOTER 
******************************************/

/*Para el título de la web*/
#footer{display:none;}
/**Para el mensaje de wordpress*/
#footer2{display:none;}
/*barra vocento id*/
#vocentoid_controlbar li{
	list-style:none;}

/*pie de vocento*/
.pie{ width:995px; margin:0px auto; position:relative; text-align:left; clear:both; background: url(images/rd.bg_pie.png) repeat-y right; min-height:10px;}
.pieIN{ background: url(images/rd.bg_pie.jpg) repeat-x top; padding:15px 0 0 0; min-height:280px;}
.pie_izq{ float:left; width:238px; min-height:10px;}
.pi_vocento { position:absolute; left:11px; top:30px; text-indent:-9999px; display:block; width:75px; height:14px; background: url(images/rd.pie_vocento.png) no-repeat 0 0;}
.pi_sarenet { position:absolute; left:11px; top:50px; display:block; display:block; width:119px; height:12px; background: url(images/rd.pie_sarenet.png) no-repeat 0 0;}
.pi_sarenet img{display:none;}

.pie_datos{ float:left; width:444px; padding:10px 0 0 0}
.pie_datos h6{ display:block; margin:0 0 5px 0}
.pie_legal{ font-size:11px; color:#666; padding:0 0 10px 0; line-height:14px;}
.pie_reservados{ font-size:10px; color:#9C9C9C; padding:0 0 10px 0; line-height:13px;}

.pie_enlaces{ font-size:11px; color:#333; text-align:center; margin:0 auto;}
.pie_enlaces li{ display:inline;}
.pie_enlaces li a{ color:#333; text-decoration:none;}

.pie_enlaces_vocento{ float:right; width:308px;}
.pie_enlaces_vocento h6{ font:bold 9px Verdana, Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; padding:8px 10px;}
.pie_enlaces_vocento ul{ padding:0px 8px 0 8px; line-height:13px; list-style:none; list-style-type:none}
.pie_enlaces_vocento li{ float:left; width:49.5%; list-style:none; list-style-type:none}
.pie_enlaces_vocento li a{  display:block; font-size:10px; color:#9C9C9C; padding:0 5px; text-decoration:none; overflow:hidden; height:14px;}


/******** clases que vienen en los post *****/

/* imagenes */ 
img { border: 0; }
img.imgdcha, img.imgDer { float: right; margin: 6px 6px 6px 11px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgizqda, img.imgIzq { float: left; margin: 0px 14px 6px 0px; border: 1px solid #D7D7D7; padding: 1px; }
img.imgcen, img.imgCen { display: block; margin: 0px auto 20px auto; border: 1px solid #D7D7D7; padding: 1px; }
