/*
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;
	}
.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;
}

.cabecerablog{
	width:580px;
	height:40px;
	margin:0;
	background-image:url(img/cabecera-blog.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;
}

.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;
}

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

.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 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;
margin:0;
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 0 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;
height:220px;
background-image:url(img/salvadortv.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin:0 0 10px 0;
padding:10px 0 0 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;
	}

/*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;
	}