/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}



div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

.form-label, .formcomentario, .form-textarea {padding:0 0 0 50px;}

.marbottomdiez {margin-bottom:10px;}
.martopdiez {margin-top:20px;}

form#commentform .form-label {
float:left;
width:100px;
}

form#commentform .formcomentario {

}

form#commentform span.required {

color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {

}

.comment-author{
}
.comment-meta { margin-top:10px; font-size:10px; color:#666666;}


textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:88%;
}

.form-submit {text-align:center;}

#submit{
background-image:url(img/bg-boton-big.jpg);
border:2px solid #7B952F !important;
width:160px;
height:34px;
color:#FFFFFF !important;
font-size:16px !important;
font-weight:bold;
}

.alignright,img.alignright{
/*float:right;
margin:1em 0 0 1em;*/
border:4px solid #9DC034;
float:right;
margin:0 0 10px 10px;
}

.alignleft,img.alignleft{
/*float:left;
margin:1em 1em 0 0;*/
border:4px solid #9DC034;
float:left;
margin:0 10px 10px 0;
}

.aligncenter,img.aligncenter{
display:block;
border:4px solid #9DC034;
margin:0 10px 10px 10px;
/*margin:1em auto;*/
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin:0 0 20px 0 !important;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

/*div#header,div#footer {
text-align:center;
}*/

input#author,input#email,input#url,div.navigation div {
/*width:40%;*/
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*CSS Ricardo Castro Meza*/

body {
	font-family: "trebuchet ms",sans-serif;
	background-color:#94C109;
	background-image:url(img/bg-body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0;
}

a:link, a:active, a:visited {
	color:#4C6304;
	text-decoration:none;

}

a:hover {
	color:#4C6304;
	text-decoration:underline;

}


#maincontent{
	background-image:url(img/bg-all.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:1040px;
	margin:0 auto;

}

/*HEADER*/

#header{
	margin:0 auto 0 auto;
	width:960px;
	height:140px;

}

#header a, #header a:link, #header a:hover{
border:0;
}

#contentpages{
	margin:0 auto 0 auto;
	width:960px;
	height:50px;
}

/*CONTENT*/

#wrap{
	margin:0 auto 0 auto;
	width:940px;
	padding:10px;
}

#content{
	width:580px;
	margin-right:10px;
	float:left;
}

div.pdf {
background:transparent url(img/pdf-design.jpg) no-repeat scroll 0 0;
font-size:20px!important;
height:50px;
padding:7px 0 0 52px;
}

p.pdf-p {
font-size:11px !important;
margin-top:-7px !important;
}

p.pdf-big {
font-size:18px !important;
color:#FFFFFF;
}

p.pdf-big a, p.pdf-big:link, p.pdf-big:hover {
color:#B1CE53;
}



#content h3 {
color:#4C6304;
font-size:15px;
font-weight:lighter;
margin-top:20px;}

#content h4 {
border-top:3px solid #BCDBBB;
color:#BD330F;
font-size:16px;
font-weight:bold;
margin-top:10px;
margin-bottom:0;
padding:10px 0;
}

#content h5 {
color:#4C6304;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
margin-top:20px;
}

#content h6 {
color:#BD330F;
font-size:16px;
font-weight:bold;
margin:0;
padding:0;
}

#content li {
font-size:12px;
list-style-image:url(img/list-type.jpg);
margin:10px 10px 10px 25px;
color:#333333;
}


#content ul li ul li {
font-size:12px;
list-style-image:url(img/flechas.gif);
margin:10px;
}

#content ul li ul li ul li {
font-size:12px;
list-style-image:url(img/flechas.gif);
margin:10px;
}

.mediciones h6{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;
	font-size: 16px!important; 
	padding:10px!important;
	color: #4c8d4c!important; 
	font-weight: bold!important;
	margin:0 0 10px 0!important;
	width:520px!important;
	border: 1px solid #84bd84!important;
	background-color:#e9f0e8;!important;
	}
.mediciones a, .mediciones a:link{
	color:#726C58!important;
	display:block!important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important;
font-size:13px!important;
font-weight:bold!important;
width:530px!important;
	padding:5px!important;
	margin:0 0 10px 0!important;
	background-color:#eaeaea!important;
	border:1px solid #CCC!important;
	background-image:url(img/descargar.gif);
	background-position:top right;
	background-repeat:no-repeat;
	}
.mediciones.quitaraya a:hover{
	text-decoration:none!important;
	}
.mediciones a.sinbgnd{
	background-image:none!important;
	}
.breadcrumb-1 {
border-bottom:1px solid #567003;
color:#333;
font-size:11px;
padding:8px 0;
margin-bottom:15px;
}

.breadcrumb-1 a:hover {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:underline;
}

.breadcrumb-1 a {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:none;
}


.breadcrumb-3 {
border-bottom:1px solid #567003;
color:#333;
font-size:11px;
padding:8px 0;
margin-bottom:5px;
}

.breadcrumb-3 a:hover {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:underline;
}

.breadcrumb-3 a {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:none;
}

.breadcrumb-2 {
border-top:1px solid #94C109;
color:#333;
font-size:11px;
padding:8px 0 8px 0;
margin-bottom:15px;
margin-top:20px;
}

.breadcrumb-2 a:hover {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:underline;
}

.breadcrumb-2 a {
background-image:url(img/flechas.gif);
background-position:right center;
background-repeat:no-repeat;
color:#567003;
margin-right:4px;
padding-right:8px;
text-decoration:none;
}

#comments-list h3 {
margin:0;
padding:10px;
color:#B1D93C;
background-color:#050602;
font-size:13px;
font-weight:bold;
}

#comments-list ol {
list-style-type:none;
margin:0;
padding:0;
}

#comments-list ol {
list-style-type:none;
margin:0;
padding:0;
}

#comments-list ol li{
font-size:12px;
margin:0;
padding:0 10px 10px 10px;
background-color:#FFFFFF;
border-bottom:1px solid #CDE28B;
list-style-image:none!important;
}

#respond{
background-image:url(img/bg-comentarios.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
border:1px solid #657C1F;
padding:10px;
margin:10px 0 10px 0;
color:#333333;
font-size:12px;
}

#respond h3{
line-height:0;
margin:0 0 40px 0;
padding:0;
text-indent:-9000px;}

#respond input, #respond textarea{
background-color:#FFFFFF;
border:1px solid #657C1F;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333!important;
}

#respond input{

}



#flashhome{
	width:580px;
	margin-bottom:10px;
	height:260px;
}

.cabecerablog3{
	width:580px;
	height:40px;
	margin:0;
	background-image:url(img/aaa-masantiguas.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.cabecerablog{
	width:580px;
	height:40px;
	margin:0;
	background-image:url(img/cabecera-blog.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.cabecerablog1{
	width:285px;
	height:40px;
	margin:0;
	background-image:url(img/aaa-cabecera-comunidad.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.cabecerablog2{
	width:285px;
	height:40px;
	margin:0;
	background-image:url(img/aaa-cabecera-estudia.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.cabeceramasmedia{
	width:580px;
	height:40px;
	margin:0;
	background-image:url(img/masmedia.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

.entradas{
	/*width:560px;*/
	margin-bottom:10px;
	background-image:url(img/bg-entradas.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	padding:10px;
	
}

h1.achicateh, strong h1.achicateh, strong h1.achicateh strong, h1.achicateh strong {
	font-size:13px;}

.entradas.agrandala{
	height:310px;
	}

div.achicastract p strong, div.achicastract strong p{
	font-weight:normal!important;
	}

.entradas h1{
	font-size:16px;
	color:#283402;
	margin:0 0 10px 0;
	padding:0;
	font-weight:450;
}

.entradas p{
	font-size:12px;
	color:#333333;
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
}

.bienvenidos{
	width:560px;
	margin-bottom:10px;
	background-image:url(img/bgbienvenidos.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
	height:150px;
}


.bienvenidos h1{
text-indent:-9000px;
}

.bienvenidos p{
text-indent:-9000px;
}
#container-4 .entrymeta a{
	color:#B1D83B !important;}
#container-4 .entrymeta {
	color:#B1D83B !important;
	font-size:11px;
	/*height:16px;*/
	margin-bottom:8px;
	margin-top:0;
	padding-bottom:4px;
	border-bottom:1px solid #B1D83B;
	padding-top:4px;
}
#container-4 h1 a{
	color: #B1D83B !important;
	}
#container-4 h1{
color:  #B1D83B;
    font-size: 15px;
	margin:0 0 10px 0;}

li#most-viewed{
	list-style-image:none!important;
	margin-left:0!important;
	list-style-type:none;}

li#most-viewed ul li{
	border-bottom:1px dotted #9DB749;
	list-style-image:none!important;
	list-style-type:none;
	padding-bottom:5px;
	}
li#most-viewed ul li a{
	color:#FFF!important;}

.entrymeta{
	color:#333333;
	font-size:11px;
	/*height:16px;*/
	margin-bottom:8px;
	margin-top:0;
	padding-top:4px;
}

.entrymeta strong{
	font-weight:normal!important;
}

.imgright{
	float: right;
	border: 4px solid #9DC034;
	margin: 0 0 10px 10px;
}

.imgleft{
	float: left;
	border: 4px solid #9DC034;
	margin: 0 10px 10px 0;
}

.entrymeta a, .entrymeta a:link{
	color:#4C6304;
	font-size:11px;
	text-decoration:none;
}

.comentarios{
	font-size:11px;
	display:block;
	/*height:10px;*/
	padding:10px 0 10px 0;
	border-top:1px solid #AECC4D;
	text-align:right;
}

.entrymeta a:hover{
	color:#4C6304;
	font-size:11px;
	text-decoration:underline;
}

#wallpapers img {
border:1px solid #DFDFDF;
margin:3px;
padding:4px;
}

/*SIDEBAR*/

#sidebar{
width:350px; 
float:left;
}

.sidebarblog{
	width:350px;
	height:40px;
	margin:0;
	padding:0;
	background-image:url(img/cabecera-novedades.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#destacadosblog  {
padding:10px 0 0 0;
background-image:url(img/bg-destacados.jpg);
background-position:top;
background-repeat:repeat-x;
}

#destacadosblog strong{
	font-weight:normal!important;
	}

#destacadosblog.comentariosdelhome{
	margin:0 0 10px 0;}

#destacadosblog.comentariosdelhome ul{
	padding:0 0 0 10px!important;}

#destacadosblog.comentariosdelhome ul li{
	padding:0 18px 0 25px;
	background-image:url(img/comentario.gif);
	background-position:left top;
	background-repeat:no-repeat;margin:0 0 8px 0;
	display:block;
	}

#destacadosblog.comentariosdelhome ul li a{
	font-size:12px!important;
	}

#destacadosblog ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
font-size:14px;
}

#destacadosblog ul li {
display:inline;

padding:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}


#destacadosblog ul li a, #destacadosblog ul li a:link {
color:#232E02;
display:block;
margin-left:0;
padding:10px 25px 10px 10px;
text-decoration:none;
border-bottom:1px solid #89B208;
background-image:url(img/arrow-destacados.gif);
background-position:right;
background-repeat:no-repeat;
}

#destacadosblog ul li a:hover {
color:##232E02;
display:block;
margin-left:0;
padding:10px 0 10px 10px;
text-decoration:underline;
}


#buscar{
width:270px;
height:30px;
background-image:url(img/bg-buscar.gif);
background-position:top;
background-repeat:no-repeat;
padding:10px 0 0 80px;
margin:0 0 10px 0;
}

#buscar h3{
margin:0;
padding:0;
line-height:0;
text-indent:-9000px;
}

#buscar form{
padding:0;
margin:0;
line-height:0;
}

.buscarbtn{
border:1px solid #7B952F;
background-color:#4E6604;
color:#C0E062;
height:20px;
font-size:11px;
font-weight:bold;
}

.campoform{
border:1px solid #4E6604;
height:16px;
margin-right:5px;
width:170px;
}

.campopull{
border:1px solid #4E6604;
height:22px;
margin:15px 0 20px 0;
width:170px;
}

/*novedades*/
div#novedades, div#novedades a {
background-image:url(img/novedades-mail.jpg);
display:block;
height:290px;
width:350px;
text-indent:-9000px;
margin:0 0 10px 0;
}

div#novedades a:link {
background-position:0 0;
}

div#novedades a:hover {
background-position:0 -290px;
}

/*mxxidestacado*/
div#mxxidestacado, div#mxxidestacado a {
background-image:url(img/mateoxxi.jpg);
display:block;
height:150px;
width:350px;
text-indent:-9000px;
margin:0 0 10px 0;
background-position:0 0;
}

div#mxxidestacado a:link {
background-position:0 0;
}

div#mxxidestacado a:hover {
background-position:0 -150px;
}


/*aula*/

#banneraula{
width:350px;
height:210px;
margin:0 0 10px 0;
padding:0;
}

/*stv*/

#stv{
width:350px;
background-image:url(img/salvadortv.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0 0 10px 0;
padding:10px 0 10px 0;
}

#contentvideo{
text-align:center;
margin:15px 0 0 0;
}

#stv p{
margin:0;
padding:0;
}

.navegacionblog a:hover {
background-color:#4E6604!important;
background-image:none!important;
}
.navegacionblog a, .navegacionblog a:link {
background-image:url(img/navoldnext.gif);
background-position:center top;
background-repeat:repeat-x;
text-align:center;
}
.navegacionblog a, .navegacionblog a:link {
border:1px solid #7B952F;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:20px;
padding:9px 0 0 3px;
text-decoration:none;
width:120px;
}

.btnespecial a:hover {
background-color:#4E6604!important;
background-image:none!important;
}
.btnespecial a, .btnespecial a:link {
background-image:url(img/btnbg.gif);
background-position:center top;
background-repeat:repeat-x;
}
.btnespecial a, .btnespecial a:link {
border:1px solid #7B952F;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:14px;
margin-left:260px;
padding:2px 0 0;
text-align:center;
text-decoration:none;
width:80px;
}

/*FOOTER*/

.cabeceralinks{
	width:940px;
	height:40px;
	margin:0;
	background-image:url(img/cabecera-links.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-indent:-9000px;
}

#contienelinks{
	width:940px;
	height:80px;
	display:block;
}

/*moodle*/
#btnmoodle {
	display:block;
}

#btnmoodle a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:103px;
	height:80px;
	text-indent:-9000px;
	background-position:0 0;
}
#btnmoodle a:link {
	background-image:url(img/links.jpg);
	background-position:0 0;
	width:103px;
	height:80px;
	float:left;
}
#btnmoodle a:hover {
	background-image:url(img/links.jpg);
	background-position:0 -80px;
	width:103px;
	height:80px;
	float:left;
}

/*mateo*/
#btnmateo a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:92px;
	height:80px;
	text-indent:-9000px;
	background-position:-103px 0;
}
#btnmateo a:link {
	background-image:url(img/links.jpg);
	background-position:-103px 0;
	width:92px;
	height:80px;
	float:left;
}
#btnmateo a:hover {
	background-image:url(img/links.jpg);
	background-position:-103px -80px;
	width:92px;
	height:80px;
	float:left;
}

/*barnabitas*/
#btnbarnabitas a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:86px;
	height:80px;
	text-indent:-9000px;
	background-position:-195px 0;
}
#btnbarnabitas a:link {
	background-image:url(img/links.jpg);
	background-position:-195px 0;
	width:86px;
	height:80px;
	float:left;
}
#btnbarnabitas a:hover {
	background-image:url(img/links.jpg);
	background-position:-195px -80px;
	width:86px;
	height:80px;
	float:left;
}

/*gruposj*/
#btngruposj a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:92px;
	height:80px;
	text-indent:-9000px;
	background-position:-281px 0;
}
#btngruposj a:link {
	background-image:url(img/links.jpg);
	background-position:-281px 0;
	width:92px;
	height:80px;
	float:left;
}
#btngruposj a:hover {
	background-image:url(img/links.jpg);
	background-position:-281px -80px;
	width:92px;
	height:80px;
	float:left;
}


/*twitter*/
#btntwitter a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:109px;
	height:80px;
	text-indent:-9000px;
	background-position:-373px 0;
}
#btntwitter a:link {
	background-image:url(img/links.jpg);
	background-position:-373px 0;
	width:109px;
	height:80px;
	float:left;
}
#btntwitter a:hover {
	background-image:url(img/links.jpg);
	background-position:-373px -80px;
	width:109px;
	height:80px;
	float:left;
}

/*plaxo*/
#btnplaxo a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:98px;
	height:80px;
	text-indent:-9000px;
	background-position:-482px 0;
}
#btnplaxo a:link {
	background-image:url(img/links.jpg);
	background-position:-482px 0;
	width:98px;
	height:80px;
	float:left;
}
#btnplaxo a:hover {
	background-image:url(img/links.jpg);
	background-position:-482px -80px;
	width:98px;
	height:80px;
	float:left;
}

/*blip*/
#btnblip a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:88px;
	height:80px;
	text-indent:-9000px;
	background-position:-580px 0;
}
#btnblip a:link {
	background-image:url(img/links.jpg);
	background-position:-580px 0;
	width:88px;
	height:80px;
	float:left;
}
#btnblip a:hover {
	background-image:url(img/links.jpg);
	background-position:-580px -80px;
	width:88px;
	height:80px;
	float:left;
}

/*blipth*/
#btnblipth a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:85px;
	height:80px;
	text-indent:-9000px;
	background-position:-668px 0;
}
#btnblipth a:link {
	background-image:url(img/links.jpg);
	background-position:-668px 0;
	width:85px;
	height:80px;
	float:left;
}
#btnblipth a:hover {
	background-image:url(img/links.jpg);
	background-position:-668px -80px;
	width:85px;
	height:80px;
	float:left;
}


/*flickr*/
#btnflickr a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:85px;
	height:80px;
	text-indent:-9000px;
	background-position:-753px 0;
}
#btnflickr a:link {
	background-image:url(img/links.jpg);
	background-position:-753px 0;
	width:85px;
	height:80px;
	float:left;
}
#btnflickr a:hover {
	background-image:url(img/links.jpg);
	background-position:-753px -80px;
	width:85px;
	height:80px;
	float:left;
}

/*facebook*/
#btnfacebook a {
	background-image:url(img/links.jpg);
	display:block;
	float:left;
	width:102px;
	height:80px;
	text-indent:-9000px;
	background-position:-838px 0;
}
#btnfacebook a:link {
	background-image:url(img/links.jpg);
	background-position:-838px 0;
	width:102px;
	height:80px;
	float:left;
}
#btnfacebook a:hover {
	background-image:url(img/links.jpg);
	background-position:-838px -80px;
	width:102px;
	height:80px;
	float:left;
}





#footer{
	background-image:url(img/bg-footer.jpg);
	background-position:top;
	width:100%;
	display:block;
	background-repeat:repeat-x;
	height:200px;
	padding:0 0 20px 0;
}

#contentfoooter{
width:870px;
padding-left:90px;
background-image:url(img/bachichafooter.jpg);
background-position:left;
background-repeat:no-repeat;
margin:0 auto;
height:200px;
display:block;
float:none;
}

#footer p{
	font-size:11px;
	color:#000;
	margin:0 0 10px 0;
	padding:0;
	line-height:20px;
	display:block;
	}

#footer ul {
display:block;
list-style-type:none;
margin:0;
padding:20px 0 0 0;
}
#footer ul li {
float:left;
}
#footer ul li a, #footer ul li a:link {
color:#AECE50;
font-size:10px;
font-weight:normal;
text-align:left;
text-decoration:none;
margin:0 15px 0 0;
text-transform:uppercase;
}

#footer ul li a:hover {
color:#AECE50;
font-size:10px;
font-weight:normal;
text-align:left;
text-decoration:underline;
margin:0 15px 0 0;
text-transform:uppercase;
}


/*CONTACTO*/


.red-form-2{
background: #eaeaea;
color: #ce644a !important;
}


#submit{
background:#506804 none repeat scroll 0 0;
border:1px solid #1B2301;
color:#FFFFFF;
font-size:12px!important;
}

.red-form{

color: #ce644a !important;
}

.contactform{
border: 1px solid #506804;
0 0 10px
margin-top: 15px;
font-size: 12px;
}


.contactform p{
padding: 10px;
}


.title-contact{

background: #506804;
border-bottom: 1px solid #506804;
padding: 5px 0 5px 10px !important;
font-weight: bold; 
color: #FFF !important;}

.gris{
background: #eaeaea;}


.contactform input{
border: 1px solid #506804;
padding: 3px;
margin-top: 5px;
margin-right:10px;
}

.contactform label{
display:block;
}

.contactform textarea{
border: 1px solid #506804;
padding: 3px;
margin-top: 5px;
}

#contactsubmit{
background: #506804;
color: #fff;
border:1px solid #1B2301;}


.contacterror{
border: 1px solid red !important;
color: red !important;
}

/*NOVEDADES MAIL*/


.pasouno {
background-image:url(img/pasouno.jpg);
background-position:center top;
background-repeat:no-repeat;
height:40px;
margin:0!important;
text-indent:-9000px;
width:560px;
}

#registerform {
border:1px solid #506804;
font-size:12px;
margin-bottom:15px;
margin-top:0!important;
padding:10px;
width:538px;
}

#registerform input{
border: 1px solid #506804;
padding: 3px;
margin-left: 10px;
}
.entrarnews{
margin:20px 0 0 0!important;
text-align:center;
}
.entrarnews a, .entrarnews a:link{
border: 2px solid #232E02;
background-color:#506804;
/*display:block;*/
padding: 4px 26px 4px 26px;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#user_login{
margin-bottom:25px;
}

#registerform p{
padding:0 10px;
color:#333333;
line-height:150%;
}

/*FLICKR EN LA GALERĶA*/

#flickrgaleria{
text-align:center;
color:#333;
font-size:12px;
background-color:#FFFFFF;
background-image:url(img/bg-entradas.jpg);
background-position:center top;
background-repeat:repeat-x;
margin-bottom:10px;
padding:10px;
width:560px;
}
#flickrgaleria p{
margin:0 0 20px 0;
padding:0;
}

/*TWITTER*/

#twitterupdates{
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(img/twitter_sidebar.jpg);
	width:322px;
	padding:33px 14px 14px 14px;
	background-color:#FFF;
	margin:0 0 10px 0;
	}
ul#twitter_update_list li{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #999;
	}
ul#twitter_update_list li span{
	color:#666;
	font-size:11px;
	}
ul#twitter_update_list li a{
	display:block;
	font-size:11px!important;
	}
/*SIDEBAR LOGUIN*/

.verpdf span{
	display:none;
	}

.loginterior{
	width:260px;
	padding:10px;
	margin:0 auto;
	-moz-border-radius:8px 8px 8px 8px;
	border:1px solid #94C109;
	background-color:#E9F79C;
	}
.loginterior p{
	padding:0!important;
	margin:0!important;
	}
.loginterior #user_login, .loginterior #user_pass{
	margin-bottom:8px!important;
	border:1px solid #94C109;
	}
.loginterior #wp-submit{
	background-color:#4E6604;
border:1px solid #7B952F;
color:#C0E062;
font-size:11px;
font-weight:bold;
height:24px;
	}
.loginterior h2{
	color:#283402;
font-size:14px;
margin:0 0 10px;
padding:0;
	}

/*PAPEL*/
#papel{
	background-position:top;
	background-repeat:no-repeat;
	background-image:url(img/papeldigital.jpg);
	width:330px;
	padding:42px 10px 10px 10px;
	background-color:#FFF;
	}
#papel h3{
	text-indent:-9000px;
	margin:0;
	padding:0;
	line-height:0;
	}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*****************************************************
*   Special styles for the tabbed section                      
****************************************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none!important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none!important;
    }
}

/* Skin */
#container-4 { /* the whole container with all elements of the tabbed section */
	margin: 0 0 10px 0!important;
	height:390px!important; /* defines a static height to the tabed section and avoids "jumping" - part 1 of 2 */
}

#container-4 li{
	list-style-type:none!important;
	list-style-image:none!important;
	color:#FFF!important;}

.ui-tabs-panel p {
    color: #FFF!important;
    font-size: 12px;
    line-height: 20px;
    margin: 0 0 10px;
    padding: 0;
}

.ui-tabs-panel p strong{
	font-weight:normal!important;}

.ui-tabs-panel { /* the main content-section of the tabbed area NOT the tabs themselfes */
	/*width:590px!important;*/
	
    padding: 15px!important;
	border: 1px solid #354402!important;
	box-shadow: 1px 1px 3px #1D2501;
	-moz-box-shadow: 1px 1px 3px #1D2501;
	-webkit-box-shadow: 1px 1px 3px #1D2501;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#1D2501')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#1D2501');
	background: #516904!important; /* declare background color for container to avoid distorted fonts in IE while fading */
}

.ui-tabs-panel{ background-image:url(img/bg-destacado-tercero.jpg)!important; background-position:left top!important; background-repeat:no-repeat!important;}

/* the "fragments" which are the single tab areas. each tab is defined by a fragment. 
you can add as many as you want following the scheme "#fragment-x" */
#fragment-1, #fragment-2, #fragment-3, #fragment-4, #fragment-5, #fragment-6, #fragment-7, #fragment-8, #fragment-9 {
	height:330px!important; /* defines a static height to the tabed section and avoids "jumping" - part 2 of 2 */
}

.ui-tabs-panel .title { /* for the headlines in the tabbed section */
	font:1.8em Georgia, "Times New Roman", Times, serif!important;
	line-height:100%!important;
	display:block!important;
	padding-bottom:7px!important;
	color: #<?php get_option('prinz_maincolor'); ?>!important;
	text-transform:none!important;
	letter-spacing:normal!important;

}


.ui-tabs-nav { /* the whole area of the tabs navigation above the tabbed-content */
    list-style:none!important;
    margin:0px!important;
    padding:0px!important;
}

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block!important;
    clear: both!important;
    content: " "!important;
}
.ui-tabs-nav li {
    float: left!important;
    margin:0 1px 0 0!important;
    min-width: 85px!important; /* be nice to Opera */
	list-style-image:none!important;
}
.ui-tabs-nav .ui-tabs {
    display:block!important;
    padding:5px!important;
	background-image:url(img/bg-btncito.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	margin:1px 0 0 0!important; /* position: relative makes opacity fail for disabled tab in IE */
	position: relative!important;
    top:1px!important;
    z-index:2!important;
    color: #B1D83B !important;
    font-weight:bold!important;
    line-height:1.2!important;
    text-align:center!important;
    text-decoration:none!important;
	border:1px solid #354402!important;
    white-space:nowrap!important; /* required in IE 6 */    
    outline:0!important; /* prevent dotted border in Firefox */
}


.ui-tabs-nav .ui-tabs:hover { /* here“s to define the hover effect of the tabs */
	color:#B1D83B !important;
	background-image:inherit!important;
	background-color:#354402 !important;
}


.ui-tabs-selected .ui-tabs { /* the effects of the currently selected tab */
	background-color:#354402!important;
    color:#B1D83B!important;
	border-bottom:1px solid #354402!important;
}

.ui-tabs-nav .ui-tabs-selected .ui-tabs, 
.ui-tabs-nav .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs a:active {
    background-position: 100% -150px!important;
}

.ui-tabs-nav .ui-tabs, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:active {
  /*  background-position: 100% -100px!important;*/
}

.ui-tabs-nav .ui-tabs-selected .ui-tabs a:link, 
.ui-tabs-nav .ui-tabs-selected .ui-tabs a:visited, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:link, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text!important;
}

.ui-tabs-nav .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs a:active,
.ui-tabs-nav .ui-tabs-unselect .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs-unselect .ui-tabs a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer!important; 
	background-color:#333!important;
	color:#fff!important;
}

.ui-tabs-disabled {
    opacity: .4!important;
    filter: alpha(opacity=40)!important;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block!important;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block!important;
}

li#most-viewed h3.widgettitle{
	display:none;}
	
#resultado{ display:block; padding:8px; color:#506804; font-size:12px;}

	
