/* CSS Document */

/*////// Etiquetas ////////*/

body{
	width: 100%;
	height: 100%;
	color: #222222;
	line-height: 150%;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	background-color: #EEEEEE;
	text-align: justify;
	background-image: url(../imagenes/interface/fondo_general.jpg);
}

caption{
	font-size: 110%;
	font-weight: bold;
}

th{
	padding-left: 5px;
	background-color: #FFFFFF;
	margin: 0;
}

a img{
	border: 0;
}

a{
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
a:link{
	color: #555555;
}

a:hover{
	color: #222222;
}

a:visited{
	color: #555555;
}

ul{
	margin: 0;
	padding: 0;
}

ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ol{
	margin: 0;
	padding: 0;
}

ol li{
	padding: 0;
}

#contenido li{
	padding: 5px;
}

.error{
	background-color: #FFFFFF;
	color: #FF0000;
	font-weight: bold;
	margin: 4px 2px;
	padding: 2px;
}

.normal {
	font-weight: normal;
	font-size:12px;
	color: #222222;
	line-height: 150%;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}

#texto_especial{
	margin-top: 10px;
	overflow: auto;
}

#texto_especial p img{
	margin: 5px;
}

#texto_especial ul{
	margin: 0;
	margin-left: 2em;
	margin-bottom: 1em;
}

#texto_especial li{
	list-style-type: none;
	background-image: url(../imagenes/icono_pastores.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
}

#texto_especial table{
	text-align: center;
	margin: 0px;
	padding: 2px;
	float: left;
	border: solid #009900 1px;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}

#texto_especial table td strong{
	font-size: 120%;
}

#texto_especial cite{
	display: block;
	margin: 0 0 10px 0;
	font-size: 120%;
}

#texto_especial table td, th{
	border: solid #888888 1px;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
}

#cambiar_contrasenia table{
	width: 270px;
}

#cambiar_contrasenia table td{
	padding: 1px;
}

.programas{
	float: right;
	background-color: #FFFFFF;
	width: 110px;
	border: solid #009900 1px;
	padding: 5px 10px 0 10px;
	margin: 0;
}

#texto_especial .programas ul{
	margin: 0;
}

#texto_especial .programas li{
	margin: 0;
	margin-left: 10px;
}

* html #contenido ul li{
	height: 1%;
}

h1{
	font-size: 130%;
	padding: 0;
}

* html h1{
	padding: 0;
	margin-top: -10px;;
}

h2{
	font-size: 120%;
	padding: 0;
	margin: 0.2em;
	margin-left: 0;
}

h3{
	font-size: 110%;
	padding: 0;
	margin: 0.2em;
	margin-left: 0;
}

h4{
}

p{
	margin: 5px 0 5px 0;
}

input{
	width: 130px;
	font-size: 90%;
}

label{
}

form{
	margin: 0;
	padding: 0;
}

hr{
	margin-bottom: 15px;
	margin-top: 15px;
}

.pequeno{
	font-size: 9px;
}

/*/////// Ids generales ///////*/

div#adjuntos div.recuadro{
	border: solid #FDB667 1px;
	background-color: #FFFFFF;
	padding: 10px;
}

div#adjuntos a{
	display: block;
	margin: 2px 0;
}

#contenedor_principal {
 position:relative;
 width:100%;
 min-width:1000px;
}
#chapuza_ancho_explorer {
 display:block;
}

* html #contenedor_principal {border-right:1010px solid #fff;width:96%}
* html #chapuza_ancho_explorer {display:inline-block; position:relative; margin-right:-1010px;background-image: url(../imagenes/interface/fondo_general.jpg);}

#cabecera {
	background-image: url(../imagenes/interface/cabecera/fondo_cabecera.jpg);
	height: 125px;
	background-repeat: repeat-x;
	margin: 0px 0px 10px 0px;
}

#columna_central{
	padding: 0;
	margin: 0;
	margin-left: 185px;
	margin-right: 180px;
}

*html #columna_central{
}

#contenido {
	margin: auto;
	padding: 0;
	padding-bottom: 15px;
	overflow: visible;
	width: 100%;
}

#columna_izquierda {
	float: left;
	width: 166px;
	padding: 0;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
}

#columna_izquierda img{
	margin: 5px 0;
}

#columna_derecha {
	float: right;
	width: 160px;
	margin-right: 10px;
	margin-left: 0px;
}

#columna_derecha img {
	margin-bottom: 10px;
	border: solid #FDB667 1px;
}

#pie {
	font-size: 95%;
	clear: both;
	padding: 8px;
	margin: 0;
	margin-top: 10px;
	background-image: url(../imagenes/interface/fondo_pie.jpg);
	text-align: center;
	line-height: 120%;
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
}

/*/////// Clases cabecera ///////*/
		
#cabecera_centro {
	padding: 0;
	text-align: center;
	margin: auto;
	padding-top: 0;
}

#cabecera_izquierda {
	float: left;
	width: 225px;
	margin: 0;
	padding: 0;
}

#cabecera_derecha {
	float: right;
	width: 230px;
	margin: 0;
	padding: 0;
	text-align: right;
	background-image: url(../imagenes/interface/cabecera/oviaragon.gif);
	background-repeat: no-repeat;
	height: 125px;
	background-position: 10px 50px;
}

#fecha{
	display: block;
	position: relative;
	margin-top: 100px;
	margin-right: 20px;
	font-weight: bold;
	color: #666666;
}

#logo_pastores{
	position: relative;
	margin: 8px 0px 0px 20px;
	float: left;
	border: 0;
}

/*/////// Clases columna izquierda ///////*/

#form_zona_privada{
	margin-top: 10px;
	font-size: 95%;
}
#contenido_form{
	background-image: url(../imagenes/interface/menu/fondo_menu.jpg);
	background-repeat: repeat-y;
	line-height: 100%;
}

#contenido_form label{
	display: block;
	margin: 1em 0;
	padding: 0;
}

#contenido_form a{
	display: block;
	padding: 0;
	padding-top: .5em;
	margin: 0;
}

#contenido_form input{
	padding: 0;
	margin: 0;
	margin-top: 2px;
}

/*/////// Clases menú ///////*/

.menu{
	margin: 0;
	padding: 0;
	width: 166px;
	height: auto;
}

.menu_barra_sup{
	height: 14px;
	background-image: url(../imagenes/interface/menu/menu_sup.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}
* html .menu_barra_sup {
	margin-bottom: -4px;
}
.menu_contenido{
	width: 166px;
	margin: 0;
	text-align: left;
	font-size: 105%;
	font-weight: bold;
	padding: 0;
	background-image: url(../imagenes/interface/menu/fondo_menu.jpg);
	background-repeat: repeat-y;
}

.menu_privado_contenido{
	width: 166px;
	margin: 0;
	text-align: left;
	font-size: 105%;
	font-weight: bold;
	padding: 0;
	background-image: url(../imagenes/interface/menu/fondo_menu.jpg);
	background-repeat: repeat-y;
}

.menu_privado_contenido a{
	text-decoration: none;
	color: #555555;
	display: block;
	padding: 4px 8px 4px 12px;
	margin: 0;
}

.menu_privado_contenido a:hover{
	background-image: url(../imagenes/interface/menu/fondo_item_seleccionado.jpg);
	background-repeat: repeat-y;
	border: solid #999999 1px;
	padding: 3px 6px 3px 9px;
	color: #222222;
	margin-left: 2px;
	margin-right: 2px;
}

.menu_privado_contenido a.enlace_normal,.menu_contenido a.enlace_normal:hover{
	font-size: 90%;
	text-align: center;
	text-decoration: underline;
	background: 0;
	color: #333333;
	border: 0;
	padding: 4px 8px 4px 12px;
	margin: 0;
}

.menu_privado_contenido a.enlace_normal:hover{
	color: #000000;
}

.menu_privado_contenido .seleccionado span{
	margin: 0px 0px 0px 9px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu_contenido a{
	text-decoration: none;
	color: #555555;
	display: block;
	padding: 4px 8px 4px 12px;
	margin: 0;
}

.menu_contenido a:hover{
	background-image: url(../imagenes/interface/menu/fondo_item_seleccionado.jpg);
	background-repeat: repeat-y;
	border: solid #999999 1px;
	padding: 3px 6px 3px 9px;
	color: #222222;
	margin-left: 2px;
	margin-right: 2px;
}


.menu_contenido a.enlace_normal:hover{
	color: #000000;
}

.menu_contenido .seleccionado span{
	margin: 0px 0px 0px 9px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.menu_barra_inf{
	height: 15px;
	background-image: url(../imagenes/interface/menu/menu_inf.jpg);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}
.menu_principal .seleccionado{
	background-image: url(../imagenes/interface/menu/fondo_item_seleccionado.jpg);
	background-repeat: repeat-y;
	display: block;
	padding: 0;
	border: solid #999999 1px;
	color: #222222;
	margin-left: 2px;
	margin-right: 2px;
}
.submenuPrincipal a{	
	margin: 0;
	padding-left: 15px;
}
.submenuPrincipal a:hover{
	margin: 0;
	padding-left: 14px;
	background-image: url(../imagenes/interface/menu/fondo_subitem_seleccionado.jpg);
}

.submenuPrincipal .seleccionado{
	background-image: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.submenuPrincipal li{
	font-size: 95%;
	margin: 0;
	margin-left: -1px;
	margin-right: -1px;
}

.submenuPrincipal .seleccionado span{
	padding-bottom: 4px;
	padding-top: 4px;
	margin-left: 14px;
}

/*/////// Fin clases menú ///////*/

/*/////// clases barra submenus ///////*/

#barra_submenus{
	margin-top: 11px;
	margin-bottom: 15px;
	margin-left: 190px;
}

#barra_submenus_estaticas{
	margin: 0;
	margin-top: 11px;
	margin-bottom: 15px;
}

#lista_barra_submenus{
	padding: 0;
	margin-left: 0;
	text-align: left;
}

#lista_barra_submenus li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
#lista_barra_submenus li a{
	padding: 2px 1em 2px 1em;
	border: solid #778000 1px;
	text-decoration: none;
	background-color: #FDB667;
	color: #555555;
	border-left: none;
}

#lista_barra_submenus li a:link { color: #333333; }
#lista_barra_submenus li a:visited { }

#lista_barra_submenus li a:hover{
	color: #222222;
	border-color: #227;
	background-color: #FFFFFF;
}

#lista_barra_submenus a#activada{
	color: #222222;
	background-color: #FFFFFF;
}

#lista_barra_submenus a.primer_menu_nivel2{
	border-left: solid #778000 1px;
}

.titulos_pequenos{
	font-weight: bold;
	font-size: 110%;
	padding-bottom: 50px;
}

input.botones{
	width: auto;
	font-size: 100%;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif;
	margin-top: 10px;
}
.imagen_derecha{
	float: right;
	margin: 0;
	padding: 0 0 5px 10px;
	text-align: center;
}

.imagen_izquierda{
	float: left;
	margin: 0;
	padding: 0 10px 5px 0;
	text-align: center;
}

span.imagen_centrada{
	display: block;
	margin: auto;
	padding: 10px;
	text-align: center;
}

.centrado{
	margin: auto;
	text-align: center;
	display: block;
}

.clear_left{
	display: block;
	height: 0px;
	clear: left;
}

.clear_right{
	display: block;
	height: 0px;
	clear: right;
}

.clear_both{
	display: block;
	clear: both;
}

/* Hides from IE-mac \*/
* html .centrado {height: 1%;}
/* End hide from IE-mac */


/*/////// clases inicio ///////*/

#inicio{
	overflow: auto;
	margin: 0;
	margin-top: 20px;
}

#columna_der_inicio{
	margin: 0;
	padding: 0;
	float: right;
	width: 55%;
}

#columna_izq_inicio{
	margin: 0;
	padding: 0;
	width: 45%;
	text-align: center;
}

#columna_izq_inicio img{
}

#columna_izq_inicio object, #columna_izq_inicio embed{
	border: solid #555555 1px;
	margin: 0;
	padding: 0;
}

.noticia_inicio{
	font-size: 95%;
	border: solid #778000 1px;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
	background-color: #FDB667;
}

.noticia_inicio p{
	border-top: solid #778000 1px;
	padding: 10px;
	margin-bottom: 0;
	overflow: hidden;
	background-color: #FFFFFF;
}

.noticia_inicio span {
	display: block;
	padding: 0;
	padding-left: 5px;
	background-color: #EEEEEE;
	border-top: solid #DDDDDD 1px;
	font-style: italic;
}

.noticia_inicio h3{
	text-align: center;
}

div.noticia_inicio p.cuerpo_noticia img{
	float: right;
	margin: 0;
	margin-left: 10px;
}
/*/////// clases noticias ///////*/


.cuerpo_noticia{
	text-align: justify;
}

#noticias {
	overflow: auto;
	width: 100%
}

.noticia{
	border: solid #778000 1px;
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 10px 0px;
	background-color: #FFFFFF;
	overflow: auto;
	font-size: 95%;
}

.noticia p{
	margin: 0;
}

.noticia span.fecha_corta{
	float: right;
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 5px;
	margin: -5px -10px 0 0;
}

* html .noticia span.fecha_corta{
	margin-right: -5px;
}

.noticia span{
	display: block;
	padding: 0;
	padding-left: 10px;
	background-color: #EEEEEE;
	border-top: solid #DDDDDD 1px;
	margin: 5px -10px -5px -10px;
	font-style: italic;
}

.noticia span.fecha{
	clear: right;
}
.noticia li{
	list-style-type: disc;
	margin-left: 3em; 
}
.imagen_titular{
	margin: 0px 8px 0px 0;
}

.imagen_titular_der{
	margin: 10px 0px 10px 15px;
}

/*/////// clases paginación ///////*/
* html #paginacion_productos{
	text-align: center;
	margin-left: 25px;
}

* html #paginacion_productos p{
	margin: 0;
	margin-bottom: 5px;
	margin-left: -25px;
}

#paginacion_noticias{
	width: 100%;
	height: 25px;
	text-align: center;
	margin: 0;
	padding: 0;
}

.recuadro_paginacion a{
	color: #000000;
}

.recuadro_paginacion {
	font-size: 85%;
	margin: 0 auto;
}

.paginacion {
	float: left;
	padding: 0;
	margin: 0;
	width: 23px;
	border: solid #333333 1px;
	border-left: 0;
	text-align: center;
	font-weight: bold;
}


.primer_elemento{
	border-left: solid #666666 1px;
}

#paginacion_seleccionado {
	background-color: #FFFFFF;
	color: #666666;
	font-weight: normal;
}
/*//////Banners////////////////////*/

.banner_lateral_der{
	display: block;
	margin: 0;
	margin-bottom: 10px;
}

#contenido_extra{
	margin-top: 15px;
	overflow: hidden;
}

#contenido_extra a img{
	border: 0;
	padding: 0;
	margin: 0;
}

#contenido_extra h3{
	margin-bottom: 5px;
}

#contenido_extra img.imagen_izquierda{
	float: right;
}

#contenido_extra h3.titular{
	padding: 0;
	margin: 0;
}

#detalle_producto{
	overflow: hidden;
	border: solid #666666 1px;
	margin-right: 10px;
	margin-left: 0;
	padding: 5px;
	text-align: left;
}

* html #detalle_producto{
	height: 100%;
	margin-right: 180px;
}

#detalle_producto img{
	margin-right: 0;
	margin-left: 5px;
	float: right;
}

#detalle_producto ul li{
	font-weight: bold;
	overflow: visible;
	width: 99%;
}

#detalle_producto ul li ul li{
	font-weight: normal;
}

.categoria{
	float: left;
	width: 33%;
	margin-bottom: 15px;
	text-align: center;
}

.producto{
	float: left;
	width: 33%;
	margin-bottom: 8px;
	text-align: center;
	height: 232px;
}

.producto img{
}

#lista_horizontal li{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#lista_horizontal{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	white-space: nowrap;
}
 
* html #lista_horizontal{
 	border-bottom: solid #666666 1px;
}

#lista_horizontal a {
 	padding: 2px 10px 2px 10px;
	margin: 0;
	border-right: solid #666666 1px;
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
}

* html #lista_horizontal a {
 	padding: 0 10px 0 10px;
}

#lista_horizontal span.desactivado{
	font-weight: bold;
 	padding: 2px 10px 2px 10px;
	border-right: solid #666666 1px;
	border-top: solid #666666 1px;
	border-bottom: solid #666666 1px;
	background-color: #FFFFFF;
}

* html #lista_horizontal span.desactivado{
 	padding: 0 10px 0 10px;
}

#lista_horizontal a:link, #lista_horizontal a:visited{
	color: #333333;
	background-color: #FDB667;
	text-decoration: none;
 }
 
.columna_derecha{
	float: right;
	width: 150px;
}

#lista_productos{
	text-align: left;
	font-size: 95%;
	margin-top: 15px;
	margin-right: -5px;
	padding: 1px;
	background-color: #666666;
	width: 100%;
}


#lista_productos h3{
	font-size: 95%;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	margin: 0;
}


#lista_productos ul{
	margin-top: 5px;
	padding: 10px;
	background-color: #FFFFFF;
}

/***********************************************/
/* contactar                                   */
/***********************************************/
#form_contacto {
	padding-top: 15px;
	padding-bottom: 10px;
	border: solid #46607C 1px;
	width: 100%;
	text-align: center;
}

#form_contacto input{
	width: 220px;
	margin: 0;
	padding: 0;
}

#contenedor_form{
	overflow: hidden;
	width: 520px;
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

#columna_derecha_form {
	text-align: left;
	float: right;
	width: 220px;
	margin-right: 4px;
	margin-left: 0px;
}

* html #columna_derecha_form {
	margin-right: 0;
}

#columna_izquierda_form {
	text-align: left;
	float: left;
	width: 220px;
	margin-right: 0px;
	margin-left: 0px;
}

label{
	display: block;
	margin-top: 5px;
}

input#asunto{
	width: 520px;
	margin-bottom: 15px;
}

label#etiqueta_asunto{
}

#blque_inf_form{
	overflow: hidden;
}

* html #blque_inf_form{
	clear: both;
}

textarea {
	width: 520px;
	height: 150px;
}


.rojo {
	color:#FF0000;
}

.verde {
	color:#226600;
}

.fondo_verde {
	background-color:#AAFF55;
}

.fondo_naranja {
	background-color:#FDB667;
}

.fondo_blanco {
	background-color:#FFFFFF;
}

#resultado_envio {
	width:600px;
	margin: auto;
	margin-top:0px;
	margin-bottom:30px;
	border: solid #778000 1px;
	background-color: #FFFFFF;
}

#mensaje_enviado{
	width:600px;
	margin: auto;
	margin-top:5px;
	margin-bottom:15px;
	border: solid #666666 1px;
}

.recuadro_pequeno{
	padding: 10px;
	color: #222222;
	text-align: justify;
}

.recuadro_pequeno p{
	margin: 0;
	padding: 0;
}

.recuadro_grande{
	width: 500px;
	margin: 10px auto;
	padding: 10px;
	border: solid #006600 1px;
	background-color: #FFFFFF;
	color: #222222;
	text-align: justify;
}

.recuadro_destacado{
	margin: 0;
	padding: 2px;
	color: #222222;
	text-align: center;
	float: right;
}

#select_revistas{
	display: block;
	margin: auto;
}

#columna_izq_revistas{
	float: left;
	width: 224px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 95%;
}

#columna_izq_revistas img{
	margin: 0;
	margin-top: 15px;
}

#columna_der_revistas{
	float: right;
	width: 63%;
	margin: 0;
	padding: 0;
	text-align: justify;
}

#columna_der_revistas h2{
	margin: 0;
	padding: 2px;
	margin-bottom: 10px;
	background-color: #FDB667;
	border: solid #778000 1px;
}

.articulo_revista{
	overflow: hidden;
	font-size: 95%;
	border: solid #778000 1px;
	padding: 2px 7px 2px 4px;
	margin: 0;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	line-height: 140%;
}
 * html .articulo_revista{
 	width: 100%;
}
 
.articulo_revista p {
	margin: 0;
}

.articulo_revista ul li {	
	margin: 0;
	padding: 0;
	line-height: 90%;
	list-style: none;
}

.articulo_revista h3{
	text-align: left;
	font-size: 95%;
}

.articulo_revista img{
	float: left;
	margin: 0;
	margin-right: 10px;
}
.no_hay_contenido{
	font-weight: bold;
}

/***********************************************/
/* mision-vision                               */
/***********************************************/
ul.contenedor_mision{
	margin: auto;
	width: 620px;
	overflow: hidden;
}

* html ul.contenedor_mision{
	width: 100%;
	margin-left: 0;
}

li.titulo_caja_mision{
	list-style-type: none;
	font-weight: bold;
	color: #116611;
}

ul.caja_mision{
	border: solid #FF6600 1px;
	width: 600px;
	padding: 5px;
}

* html ul.caja_mision{
	width: 100%;
}

li.lista_mision{
	font-weight: normal;
	list-style-type: circle;
	padding: 0;
	margin: 0;
	margin-left: 20px;
	line-height: 100%;
	color: #333333;
}
/***********************************************/
/*       Recetas                               */
/***********************************************/

#detalle_receta{
	overflow: hidden;
	border: solid #666666 1px;
	padding: 15px;
}

* html #detalle_receta{
	width: 100%;
	padding-bottom: 0;
}


/***********************************************/
/*       Locales                               */
/***********************************************/

#locales #tabla_locales img{
	margin: 0;
	padding: 0;
}

#locales a{
	margin: 0;
	padding: 0;
}

#locales table{
	margin: 0;
	width: auto;
	border: solid #FF6600 1px;
	padding: 0;
}

* html #locales table{
	font-size: 99%;
	padding-top: 10px;
	padding-bottom: 10px;
}

#locales td{
	padding: 0 5px;
	margin: 0;
	font-size: 95%;
	vertical-align: middle;
	border-bottom: dashed #EEBB55 1px;
	text-align: left;
}

#locales tr{
	margin: 0;
	padding: 0;
}

#locales th{
	margin: 0;
	padding: 0 3px;
	border: 0;
	border-bottom: solid #FF6600 1px;
	text-align: left;
}

#locales caption{
	margin: 0 22%;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	border: solid #444444 1px;
	border-bottom: 0;
}

* html #locales caption{
	background-color: inherit;
	border: 0;
}

#locales img{
	margin: 9px;
}

#locales td h2{
	font-size: 99%;
}

#locales #texto_bocadillos ol{
	margin: 0;
	padding: 0;
	margin-left: 40px;
	margin-bottom: 10px;
}

#locales #texto_bocadillos ol li{
	padding: 3px;
	margin: 0;
	background-image: none;
}

#locales #texto_bocadillos ul {
	margin: 0;
	margin-left: 3px;
}

#locales #texto_bocadillos ul li{
	list-style-type: none;
	background-image: 0;
	padding: 0 2px;
	margin: 0;
}

#locales #texto_bocadillos ul li a{
	padding: 0 3px;
}

#locales #texto_bocadillos{
	overflow: hidden;
}

* html #locales #texto_bocadillos{
	height: 1%;;
}

#locales_venta table{
	margin: auto;
	padding: 5px;
	width: 608px;
	border: solid #FF6600 1px;
	background-color:#FFFFFF;
}

#locales_venta p{
	margin-top: 1em;
	margin-bottom: 1em;
}

#locales_venta td{
	padding: 0 5px 0 5px;
	vertical-align: middle;
	font-size:11px;
}

a.volver{
	display: block;
	margin-top: 15px;
}

#lista_en_linea{
	margin-bottom: 10px;
	padding: 1px 0 1px 0;
	text-align: center;
	overflow: hidden;
	border: solid #EDA657 1px;
	background-color: #FFFFFF;
}

#lista_en_linea li{
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: inline;
	list-style-type: none;
}

#lista_en_linea a{
	padding-right: 15px;
	padding-left: 15px;
}

a.activada{
	color: #222222;
	text-decoration: none;
}

#logo_momo{
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 5px;
}
#logo_momo a{
	color: AAAADD;
}

#logo_momo a:hover{
	color: 333399;
}

#logo_momo a:visited{
	color: AAAADD;
}
/*
#puntos_venta table{
	margin: 0;
	padding: 0;
	width: 100%;
	border: 0;
}

#puntos_venta form{
	margin-top: 1em;
	margin-bottom: 1em;
}

#puntos_venta ul{
	list-style-image: none;
}

#puntos_venta ul li{
	font-weight: bold;
	margin: 4px 0;
	padding: 0;
	border-right: solid #CCCCCC 1px;
	border-top: solid #DDDDDD 1px;
	border-left: solid #DDDDDD 1px;
	border-bottom: solid #AAAAAA 1px;
	background-color:#EEEEEE;
	list-style-image: none;
}
#puntos_venta ul li span.hover{
	background-color: #FFBB66;
	border-bottom: solid #333333 1px;
	border-right: solid #999999 1px;
	cursor: help;
}

#puntos_venta ul li span.seleccionado{
	background-color: #FFBB66;
	border-bottom: solid #333333 1px;
	border-right: solid #999999 1px;
	cursor: default;
}

#puntos_venta ul li span{
	display: block;
	width: auto;
	padding: 1px 10px;
	border-bottom: solid #999999 1px;
	border-right: solid #999999 1px;
}

#puntos_venta ul li ul{
	list-style-image: none;
}

#puntos_venta ul li ul li{
	font-weight: normal;
	font-size: 95%;
	margin: 0;
	margin-bottom: 1px;
	padding: 2px 1.5em;
	border-right: solid #CCCCCC 1px;
	border-top: solid #DDDDDD 1px;
	border-left: solid #DDDDDD 1px;
	border-bottom: solid #AAAAAA 1px;
	background-color:#FFFFFF;
	list-style-image: none;
}

#puntos_venta input{
	font-size: 95%;
	margin: 0;
	padding: 0 2px;
	width: auto;
	background-color: #FFBB77;
}

#puntos_venta select{
	font-size: 95%;
	margin-right: 8px;
}
*/
#puntos_venta .columna_derecha{
	width: 330px;
	margin-left: 8px;
	background-image: url(../imagenes/interface/fondo_general.jpg);
}

#puntos_venta .columna_derecha img{
	float: left;
	margin: 0;
	margin-left: 5px;
}

#puntos_venta h3{
	background-color: #FDB667;
	padding: 0 5px;
}

#puntos_venta ul li{
	list-style-type: none;
	background-image: url(../imagenes/icono_pastores.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
	margin-left: 20px;
}

#puntos_venta ul li ul li{
	list-style-type: disc;
	background-image: none;
	background-position: left;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

a#donde_comprar img{
	margin: 0;
}

a#donde_comprar{
	display: block;
	text-align: center;
	margin-top: 10px;
}

#spot{
	width: 390px
	height: 350px
}

#calderetas div.recuadro li {
	background-image: none;
	margin: 0;
	padding: 0;
}

#calderetas table#tabla_bocatas span.pequeno {
	font-size: 9px;
	display: block;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.derecha {
	text-align: right;
}


div#visitas ul.lista_normal{
	margin: 0;
	margin-left: 2em;
	margin-bottom: 1em;
}

div#visitas ul.lista_normal li{
	list-style-type: none;
	background-image: url(../imagenes/icono_pastores.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
}

div#ganaderos div.fragmento ul li {
	list-style-type: none;
	background-image: url(../imagenes/icono_pastores.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
	padding-left: 20px;
	margin-left: 20px;
}

div#ganaderos div.fragmento ul li ul li {
	list-style-type: disc;
	background-image: none;
	background-position: left;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}


