/* Start of CMSMS style sheet 'CSS Naranjo' */
body {
 padding: 0px;
 margin: 0px;
 background: #1E4504;
 font-family:'Trebuchet MS', Arial, Sans-Serif;
 text-align:left;
}

#contenido_der h1 {
background: url(/uploads/images/web/bienvenidos02.gif) no-repeat 0 0;
height: 29px;
margin: 20px 0 0;
padding: 0;
text-indent: -9999em;
width: 156px;
}
#contenido_der h2 {
background: url(/uploads/images/web/slogan.jpg) no-repeat 0 0;
height: 64px;
margin: 20px auto;
text-indent: -9999em;
width: 500px;
}

.img_enlaces li a {
display: block;
}
.img_enlaces a img {

}
.img_enlaces .blog {
background: url(/uploads/images/web/blog.png) no-repeat 0 0;
height: 94px;
text-indent: -9999em;
width: 139px;
}
.img_enlaces .twitter {
background: url(/uploads/images/web/twitter_logo.jpg) no-repeat 0 0;
height: 49px;
margin-top: 25px;
text-indent: -9999em;
width: 47px;
}
.img_enlaces .facebook {
background: url(/uploads/images/web/facebook_logo.jpg) no-repeat 0 0;
height: 49px;
margin-top: 25px;
text-indent: -9999em;
width: 46px;
}
.img_enlaces .adoptaya {
background: url(/uploads/images/web/adoptaya1.png) no-repeat 0 0;
height: 49px;
margin-top: 27px;
text-indent: -9999em;
width: 118px;
}

img {
border-style: none;
margin: 6px;
}

/*a:focus {
width:0px;height:0px;outline:0px;
}*/

h3{
 padding-left:20px; 
 color: #1E4504;
}

h2{
 padding-left:20px; 
 color: #FE6E00;
}

h1{
 padding-left:20px; 
 color: #1E4504;
}


#contenedor_int p{
 padding-left:20px; 
 font-size: 11pt;
}

ul {
font-size: 11pt;
}



.naranjita {
list-style-image: url('uploads/images/web/naranjita.png'); 
}

.ninguno {
list-style: disc; 
padding-left: 50px;
}


#page{
 padding: 0px;
 margin: 0px;
}

#contenedor{
 background: url("uploads/images/web/fondo_001.jpg")  repeat-x  ;	
}

#contenedor_int{
 background: #fff;	
}

#contenedor_int_inferior{
 background: url("uploads/images/web/fondo_002.jpg") repeat-x;	
}

#cabecera{ 
 background: url("uploads/images/web/cabecera.jpg") no-repeat;
 width: 954px;
 height: 97px;
}

#cabecera_interior{ 
 background: url("uploads/images/web/cabecera_interior.jpg") no-repeat;
 width: 954px;
 height: 97px;
}


#logotipo{
 padding-top: 10px;
 padding-left: 590px;
 
}

#menu{
 width: 954px;
 height: 24px;
 background: url("uploads/images/web/fondo_menu.jpg") no-repeat;
 padding: 0px; 
}

/* #menu ul{
 list-style: none;
 margin: 0;
 padding : 0;
 padding-left: 300px;
}

#menu ul li{
 display: inline;      
 width: 15px;
 height: 26px;
 margin-right: 0px;
 padding: 0px 10px 0px 10px;
 color: #f49715;
}
#menu ul li .separator{
}

#menu ul li a{
 padding:0px;
 color: #f49715;
 text-decoration: none;
 font-size: 12px;
 text-align:center;
 font-weight: bold;
}*/

#menu_int{
 width: 954px;
 height: 28px;
 background: url("uploads/images/web/fondo_menu_int.jpg") no-repeat;
 padding: 8px 0px 0px 0px; 
}

/*#menu_int ul{
 list-style: none;
 margin: 0;
 padding : 0;
 padding-left: 300px;
}

#menu_int ul li{
 display: inline;      
 width: 15px;
 height: 24px;
 margin-right: 0px;
 padding: 0px 10px 0px 10px;
 color: #f49715;
}

#menu_int ul li a{
 padding:0px;
 color: #f49715;
 text-decoration: none;
 font-size: 12px;
 text-align:center;
 font-weight: bold;
}*/

#wrapper_contenido{
 width: 954px;
 min-height: 332px;
 text-align: justify;
}
#wrapper_contenido img{
margin: 20px;
}

#contenido_izq{
 float: left;
 background: url("uploads/images/web/fnd_lateral.jpg") no-repeat;
 width: 263px;
 height: 332px;
}

#ubicacion {
 padding-top: 120px; 
 padding-left: 20px;
}

#contenido_der{
 float: right;
 background: #fff;
 width: 691px;
 height: 332px;
}


#contenido_int{
 background: #fff;
 min-height: 332px;
 width: 900px;
 padding-left: 50px;
 padding-right: 50px;
 
}


#contenido_int p{
text-align: justify;
}

#fondo_inferior{
 background: url("uploads/images/web/fnd_inferior.jpg") no-repeat;
 width: 954px;
 height: 94px;
}

#fondo_inferior_int{
 background: url("uploads/images/web/fnd_inferior_int.jpg") no-repeat;
 width: 954px;
 height: 94px;
}

#pie{
 height: 70px;
}

#pie p {
 color: #fff;
 font-size: 10pt; 
}

#aviso {
 padding: 0px;
 margin: 0px;
 float: left;
 width: 100px;
 padding-left: 30px;

}

#contacto {
 padding-left: 110px;
 margin: 0px; 
 float: left;
 width: 700px;
 text-align:left;
}

#contacto a{
 color: #fff;
 text-decoration: none;
}

#aviso a{
color: #fff;
text-decoration: none;
font-size: 14px;
font-weight: bold;
}


.limpia{clear: both;}


.img_enlaces {
list-style-type: none;
margin: auto;
padding: 0px;
width: 954px;
/*padding-top: 5px;
padding-left: 5px;*/
}

.img_enlaces li {
float: right;
padding-right: 3px;
padding-left: 2px;
}

label { position: absolute; text-align:right; width:180px; }
input{ margin-left: 190px;}

select{  margin-left: 190px; }

#fbrp__45{margin-top: 20px;}
#fbrp__56{margin-top: 20px;}
#habilitar{margin-top: 20px;}

fieldset { 
padding: 0px 10px 10px 10px;
border:2px solid #1E4504;
font-size:100%;}

legend {
  padding: 0.2em 0.5em;
  /*border:2px solid #FE6E00;*/
  color:#FE6E00;
  font-size:120%;
  text-align:right;
 }

#cntnt01fbrp_submit{margin-left: 0px; margin-top:6px;}



/* Añadido por Kike 13/07/10 */
.peq {
font-size: 13px;
margin: 15px 0 0 0;
padding: 0 !important;
}
.oculto {
display: none;
}
.test-kike label {
width: 400px; /* 240px */
text-align: right;
position: absolute;
}
.test-kike input, .test-kike select {
margin-left: 410px; /* 250px */
}
.test-kike fieldset div {
margin: 5px 0;
}
label.error {
margin-left: 9px;
width: auto;
color: red;
}

#credits-futurvia { 
width: 950px; 
clear: both;
}
#credits-futurvia p { 
font-size: 8pt; 
margin: 4px 0; 
padding-right: 9px;
 text-align: right; 
color: #fff; 
}
#credits-futurvia a { 
color: #fff; 
}
div#credits-futurvia .verde-fv { 
color: #80B37A;
}
div#credits-futurvia .azul-fv { 
color: #5781A9; 
}
/* End of 'CSS Naranjo' */

