/*.................................. BODY ...........................*/
body {
	font-size:80%;
	font-family:"Varela Round","Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#000000;
	/*background:#ffffff url(imagescss2014/fondo_body.png) no-repeat;
	background-position: center top;
    background-size: 100% auto;*/
	background:#ffffff url(imagescss2014/fondo_body_degradado.png) repeat-x top left;
	background-attachment:fixed;
}

.sin_fondo {
    background:#ffffff;
}

#gutxi_barru {
	width:100%;
}

#gutxi_barru img {
	width:100%;
	z-index:1;
}

#gutxi_barru p {
	position:relative;
	top:44%;
	width:100%;
	text-align:center;
	padding:0;
	margin:0;
	font-size:400%;
	font-weight:700;
	color:#fff;
	text-shadow: 3px 3px 8px #000;
	z-index:15;
}


/*.................................. CLASES ...........................*/
.invisible {
    display:none;
}

.clear {
    clear:both;
	margin:0;
	padding:0;
	height:0px;
}

.clear5 {
    clear:both;
	margin:0;
	padding:0;
	height:5px;
}

.clear10 {
    clear:both;
	margin:0;
	padding:0;
	height:10px;
}

.clear15 {
    clear:both;
	margin:0;
	padding:0;
	height:15px;
}

.clear20 {
    clear:both;
	margin:0;
	padding:0;
	height:20px;
}

.sinpaddingdcha {
	padding-right:0;
}

.desactivado {
	font-size:90%;
	font-weight:800;
	color:red;
	width:auto;
}



h1, h2 {
    font-stretch:condensed;
    font-weight:400;
	/*text-shadow: 0 0 2px rgba(0,0,0,0.3);*/
}

h1 {
    margin:0;
	padding:0;
    font-size:190%;
}

h2 {
    margin:0;
	padding:0;
    font-size:165%;
}

h3 {
    margin:0;
	padding:0;
    font-size:140%;
	font-weight:600;
	color:#2e4a78;
}

a {
	text-decoration:none;
	color:#666666;
}

a:hover {
	text-decoration:none;
	color:#000000;
}   

img {
    border:0;
}

form {
	margin:0;
	padding:0;
}

fieldset {
	position:relative;
	margin:0;
	padding:0;
	border:0;
}

legend {
	position:relative;
	margin:0;
	padding:5px 0;
	color:#999999;
}

hr {
	border-top:1px solid #d8e1f1;
	/*border-color:#d8e1f1;
	height:1px;*/
	margin-bottom:15px;
}


/*.................................. COOKIES ...........................*/

#cookies {
    background:#cccccc;
	text-align:center;
	padding:5px;
	font-size:90%;
	height:50px;
	/*display:none;*/
}

#cookies a {
	color:#888888;
}

#cookies a:hover {
	color:#e3001b;
	text-decoration:none;
	text-shadow: 2px 2px 1px rgba(114, 144, 1, 0.2);
	position:relative;
	bottom:1px;
}

#cookies input {
	font-size:90%;
	margin-top:10px;
}

/*.................................. AYUDA ...........................*/

#ayuda {
    display:none;
}

/*.................................. PRINCIPAL ...........................*/
#principal {
    /*width:90%;*/
	/*min-width:960px;*/
	max-width:960px;
	min-width:960px;
	width:960px;
	margin:0 auto 0 auto;
	background:#ffffff;
}

/*............................. VER COMPLETA/MOVIL ......................*/
#vercompleta {
	display:none;
}

#vermovil {
	display:block;
	position:relative;
	top:-15px;
	width:98%;
	height:15px;
	padding:0;
	padding-top:8px;
	padding-right:10px;
	margin:0;
	text-align:right;
	font-size:120%;
}

#vermovil a {
	color:rgba(0,0,0,0.6);
}

#vermovil a:hover {
	color:rgba(0,0,0,1);
}

/*.................................. CABECERA ...........................*/
#cabecera {
    padding:10px;
}

#imagen_cabecera {
	background:#ffffff url(../../../cms_web/foto_din/cabeceras/cabecera7.png) no-repeat top left;
	height:170px;
	margin-left:10px;
	margin-top:10px;
}

#imagen_cabecera img {
    float:left;
	margin-left:20px;
	margin-top:20px;
}

#menu_idiomas {
    padding:0;
	margin:0;
	height:30px;
	width:940px;
	background:#ffffff url(imagescss2014/fondo_idiomas.png) repeat-y top left;
}

#idiomas {
    float:left;
	height:25px;
	padding:0;
	margin:0;
	padding:7px 10px;
}

#idiomas li {
    margin:0;
	padding:0;
	padding-right:5px;
	padding-left:3px;
    display:inline;
	border-right:1px solid #f3dbc5;
}

#idiomas li a {
    color:#eeeeee;
}

#idiomas li a:hover {
    color:#ffffff;
	text-decoration:none;
}

#idiomas li.idioma_ultimo {
	border-right:0;
}

#idiomas li.idioma_elegido a {
    font-weight:800;
}

#idiomas li.idioma_elegido a:hover {
    font-weight:600;
	color:#ffffff;
}

#idiomas li img {
	height:18px;
	padding:10px 3px 0 3px;
	margin-top:-12px;
	vertical-align:middle;
}

#enlaces_redes {
    float:right;
	height:25px;
	padding:0;
	margin:0;
}

#enlaces_redes li{
    margin:0;
	padding:0;
    display:inline;
	height:25px;
	background:#00FFCC;
}

.icono_twitter a{
    margin:0;
	padding:0;
    display:block;
	float:left;
	height:25px;
	width:30px;
    background: url(imagescss2014/icono_twitter.png) no-repeat;
}

.icono_facebook a{
    margin:0;
	padding:0;
    display:block;
	float:left;
	height:25px;
	width:30px;
    background: url(imagescss2014/icono_facebook.png) no-repeat;
}

.enlace_webanterior {
	float:right;
	margin:0;
	padding:0;
	margin-right:10px;
	margin-top:9px;
	font-weight:800;
	font-size:85%;
	z-index:10;
}

.enlace_webanterior a {
	color:#eeeeee;
}

.enlace_webanterior a:hover {
	color:#ffffff;
}

#cabe_buscador {
    margin:0;
	padding:0;
    float:right;
	margin-top:0px;
	margin-left:15px;
	margin-right:10px;
}

.input_cabe {
    background:#f2f2f2;
	border: 0px solid #86020c;
    padding:2px;
	padding-left:6px;
	margin:0;
	-moz-border-radius: 5px;
    border-radius: 5px;
	font-size:12px;
	color:#FFFFFF;
	background:#ffffff url(imagescss2014/fondo_idiomas.png) repeat-y top left;
}

#cabe_buscador .input_boton {
	width:30px;
    margin:0;
	padding:4;
    border: 0;
    background:url(imagescss2014/icono_lupa.png) no-repeat top left;
	margin-top:0px;
}

#capa_menu_movil {
    display:none;
}

#menu {
	float:left;
	/*width:98.9%;
	width:99%;*/
	width:920px;
	height:30px;
    margin:0;
	padding:0;
	margin-top:-10px;
	background:#e2001a url(imagescss2014/fondo_principal.png) repeat-y;
    padding-left:20px;
}

.navegacion  {
    display:block;
}

#menu li {
	float:left;
	position:relative;
    display:inline;
    margin:0;
	padding:0;
	/*padding-right:7px;
	margin-left:4px;*/
	height:30px;
	padding:8px 8px 0 8px;
	font-weight:800;
	font-size:90%;
	z-index:10;
}

#menu li a {
	color:#eeeeee;
}

#menu li a:hover {
	text-decoration:none;
	color:#ffffff;
}

#menu li.menu_ultimo {
	border-right:0;
}

#menu li.menu_elegido a{
    font-weight:600;
}

.icono_home  {
    background:url(imagescss2014/icono_home.png) no-repeat top left;
	width:20px;
}

.icono_home  a{
    display:block;
    height:20px;
	width:20px;
}

#flecha_menu {
	float:left;
	display:none;
	width:100%;
	height:10px;
	margin-top:-2px;
	background:url(imagescss2014/flecha_menu.png) no-repeat top left;
}

.navegacion ul#submenu {
	position:absolute;
	z-index:20;
	left:0;
	display:none; /* oculto por defecto */
	width:200px;
	height:auto;
	padding:0;
	margin:0;
	padding:10px 10px 10px 10px;
	margin-top:8px;
	/*padding-top:9px;
	padding-bottom:20px;*/
	list-style:none;
	background:#000000;
	background:rgba(0,0,0,0.90);
	border-bottom:5px solid #ad0915;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.50);
	-moz-box-shadow:    0px 3px 5px 0px rgba(0, 0, 0, 0.50);
	box-shadow:         0px 3px 5px 0px rgba(0, 0, 0, 0.50);
}

.navegacion ul#submenu li {
	float:left;
	width:200px;
	height:auto;
	margin:0;
	padding:0;
	border:0;
}

.navegacion ul#submenu li a {
	/*display:block;*/
	float:left;
	width:180px;
	height:auto;
	padding:7px 10px;
	margin:0px;
	color:#ffffff;
	text-decoration:none;
}

.navegacion ul#submenu li a:hover {
	color:#aaaaaa;
	/*background:#ffffff;*/
}

.navegacion ul#submenu li.submenu_nivel2 {
	float:left;
	width:185px;
	text-indent:-9px;
	height:auto;
	margin:0;
	padding:0;
	margin-left:15px;
	border:0;
}

.navegacion ul#submenu li.submenu_nivel2 a {
	float:left;
	width:157px;
	height:auto;
	padding:7px 10px;
	margin:0px;
	color:#aaaaaa;
	text-decoration:none;
}

.navegacion ul#submenu li.submenu_nivel2 a:hover {
	color:#666666;
}


/*····························· DESTACADOS ·······························*/


.destacados {
    position:absolute;
    padding:0;
	margin:0;
	margin-right:0px;
	margin-bottom:10px;
	float:left;
	width:940px;
	display:none;
}

.destacados img.todoimagen{
    float:left;
    padding:0;
    margin:0;
	border:0;
	width:940px;
	height:395px;
}

.destacados img.imagentexto{
    padding:0;
    margin:0;
	border:0;
	width:550px;
	height:395px;
	float:left;
}

.destacados div.textodestacado{
    float:right;
	width:390px;
	height:395px;
	color:#FFFFFF;
	background:#e2001a url(imagescss2014/fondo_taco_destacados.png) no-repeat top right;	
}

.destacados div.textodestacado p{
    margin-left:50px;
	margin-right:50px;
	margin-top:180px;
	font-size:150%;
	font-weight:600;
	font-style:italic;
}

.cajavideo {
    margin:0;
	padding:0;
	width:670px;
	height:395px;
	float:left;
}

.destacados iframe{
    padding:0;
    margin:0;
	border:0;
	width:670px;
	height:395px;
	float:left;
	position:relative;
	z-index:5;
}

.sobrevideo {
    margin:0;
	padding:0;
	width:670px;
	height:395px;
	float:left;
	position:absolute;
	z-index:7;
}

.destacados div.textodestacadovideo{
    float:right;
	width:270px;
	height:395px;
	color:#FFFFFF;
	background:#e2001a url(imagescss2014/fondo_taco_destacados.png) no-repeat top right;
}

.destacados div.textodestacadovideo p{
    margin-left:50px;
	margin-right:50px;
	margin-top:170px;
	font-size:140%;
	font-weight:600;
	font-style:italic;
}

/*----------------- DESTACADOS FIJOS -------------------*/
.destacados_fijos {
    position:absolute;
    padding:0;
	margin:0;
	margin-right:0px;
	margin-bottom:10px;
	float:left;
	width:940px;
}

.destacados_fijos img.todoimagen{
    float:left;
    padding:0;
    margin:0;
	border:0;
	width:940px;
	height:395px;
}

.destacados_fijos img.imagentexto{
    padding:0;
    margin:0;
	border:0;
	width:550px;
	height:395px;
	float:left;
}

.destacados_fijos div.textodestacado{
    float:right;
	width:390px;
	height:395px;
	color:#FFFFFF;
	background:#e2001a url(imagescss2014/fondo_taco_destacados.png) no-repeat top right;
}

.destacados_fijos div.textodestacado p{
    margin-left:50px;
	margin-right:50px;
	margin-top:180px;
	font-size:150%;
	font-weight:600;
	font-style:italic;
}

.destacados_fijos iframe{
    padding:0;
    margin:0;
	border:0;
	width:670px;
	height:395px;
	float:left;
	position:relative;
	z-index:5;
}

.destacados_fijos div.textodestacadovideo{
    float:right;
	width:270px;
	height:395px;
	color:#FFFFFF;
	background:#e2001a url(imagescss2014/fondo_taco_destacados.png) no-repeat top right;
}

.destacados_fijos div.textodestacadovideo p{
    margin-left:50px;
	margin-right:50px;
	margin-top:170px;
	font-size:140%;
	font-weight:600;
	font-style:italic;
}


/*------------------ NAV DESTACADOS ----------------------*/

.nav_destacados  {
	float:right;
    display:block;
    position:absolute;
	z-index:6;
	margin:0;
	padding:0;
	height:20px;
	margin-top:360px;
	margin-left:660px;
	width:260px;
}

.nav_fijos  {
    display:none;
}

.nav_destacados  ul{
    float:right;
    margin:0;
	padding:0;
	list-style:none;
}	

.nav_destacados  li{
    margin:0;
	padding:0;
	height:25px;
	width:25px;
    float:left;
	display:inline;
	margin-right:5px;
}

.nav_destacados a {
    display:block;
	float:left;
    margin:0;
	padding:0;
	height:25px;
	width:25px;
	background:url(imagescss2014/nav_ico.png) right no-repeat;
}

.nav_destacados a.elactual {
	background:url(imagescss2014/nav_ico_dest.png) right no-repeat;
}

.nav_destacados a:hover {
	background:url(imagescss2014/nav_ico_dest.png) right no-repeat;
}

/*.................................. CONTENIDO ...........................*/
#contenido {
	clear:both;
	min-height:300px;
    padding:0;
	margin:0;
	margin:10px;
	background:#ffffff;
}

.mensaje_error {
	color:red;
	font-weight:600;
}


/*.................................. INDICE ...........................*/
#indice {
	float:right;
	width:27%;
	min-height:250px;
	padding:0;
    margin:0;
	/*margin-left:8px;*/
}

#indice.indice_espacio {
    margin-top:405px;;
}

#indice h2 {
    margin-left:10px;
    margin-right:10px;
	margin-top:10px;
}

#indice_item {
	float:right;
	width:100%;
	height:auto;
	min-height:50px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	background:#d1d4d6 url(imagescss2014/fondo_esquina1.png) no-repeat left top;
	padding-bottom:10px;
}

#agenda_item {
	float:right;
	width:100%;
	height:auto;
	min-height:50px;
	padding:0;
	margin:0;
	margin-bottom:0px;
	background:#d1d4d6 url(imagescss2014/fondo_esquina1.png) no-repeat left top;
}

#indice_item_zonaprivada {
	float:right;
	width:100%;
	height:auto;
	min-height:50px;
	padding:0;
	padding-bottom:5px;
	margin:0;
	margin-bottom:10px;
	background:#e2001a url(imagescss2014/fondo_indice_zonaprivada.png) repeat-x;
	background-size:100% 100%;
}

#indice_item h3, #agenda_item h3 {
	margin:10px;
	font-size:120%;
	color:#000000;
	margin-left:30px;
}

#indice_item_zonaprivada h3 {
	margin:10px;
	color:#ffffff;
}

#indice_item form {
	margin:10px;
	padding:0;
	margin-bottom:0;
}

#indice_item input {
	float:left;
	width:65%;
	height:15px;
	padding:0;
	margin:0;
	padding:2px 3px;
	margin-bottom:3px;
	margin-right:3px;
	font-size:90%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	border:0;
	border:solid 1px #bbbbbb;
}

#indice_item input.form_boton {
	width:auto;
	height:23px;
	padding:0;
	margin:0;
	margin-left:5px;
	padding:5px;
	font-size:80%;
	border:0;
}

.imagen_indice {
    width:100%;
}	

#tulocalidad_item {
	float:right;
	width:100%;
	height:180px;
	min-height:50px;
	padding:0;
	margin:0;
	margin-bottom:10px;
	background: url(imagescss2014/fondo_localidad.png) no-repeat left top;
}

#tulocalidad_item select {
	float:left;
	width:235px;
	padding:0;
	margin:0;
	padding:2px 3px;
	margin-left:10px;
	font-size:90%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	border:0;
	border:0;
}

#tulocalidad_item h3 {
    color:#FFFFFF;
	font-size:120%;
	margin-left:10px;
	margin-top:20px;
}

.menu_indice {
    margin:0;
	padding:0;
	margin-top:10px;
	margin-left:10px;
}

.menu_indice li {
    margin:0;
	padding:0;
	margin-top:5px;
	list-style:none;
}

#indice_item img {
	width:93%;
	padding:0;
	margin:0;
	margin:3.5% 3.5% 0 3.5%;
}



/*........................... ZONA PRIVADA ............................*/
.aviso_rojo {
	clear:both;
	float:left;
	width:97%;
	height:auto;
	padding:5px;
	margin:10px 0 0 0;
	background-color:#ff1a24;
	color:#FFFFFF;
	font-size:80%;
	font-weight:500;
	text-align:center;
}

.nombreusuario {
	float:left;
	padding:0;
	margin-left:10px;
	/*margin-top:10px;*/
	margin-top:0;
	margin-bottom:10px;
	color:rgba(255,255,255,0.5);
	font-weight:700;
	font-size:150%;
}

.gorria {
	color:#ff1a24;
}

a .gorria:hover {
	color:#cc0000;
}

#piezonaprivada {
	float:left;
	width:100%;
	font-size:80%;
}

#piezonaprivadauno {
	float:left;
	width:0;
	height:25px;
}

#piezonaprivadados {
	float:left;
	width:100%;
	height:25px;
	text-align:left;
	border-top:1px solid rgba(255,255,255,0.2);
}

#piezonaprivada #piezonaprivadados p {
	padding-left:10px;
	color:rgba(255,255,255,0.3);
}

#piezonaprivadados a {
	color:rgba(255,255,255,0.8);
}

#piezonaprivadados a:hover {
	color:#ffffff;
	text-decoration:none;
}

.txt_desconex {
	color:#FF9D9D;
	/*color:red;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.5);*/
}

a .txt_desconex:hover {
	color:#ffffff;
}

#piezonaprivadatres {
	float:left;
	width:0;
	height:25px;
}

/*.............................. AGENDA ...............................*/
#cuerpoagenda {
	display:block;
}

#cuerpoagenda_expandido {
	display:block;
}

#agenda_item table {
	float:left;
	width:92%;
	text-align:right;
	margin-left:11px;
}

#agenda_item table td {
	font-size:100%;
	/*width:35px;
	height:35px;*/
	width:13%;
	height:20px;
	padding:0;
	margin:0;
	padding:3px 0;
}

#agenda_item table th {
	font-size:100%;
	width:13%;
	height:20px;
	padding:0;
	margin:0;
	padding:3px 0;
	/*padding-right:10px;
	text-align:none !important;
	text-align:right;*/
	text-align:center;
	color:#e2001a;
	font-size:85%;
	font-weight:600;
	background:rgba(0,0,0,0.05);
}

#agenda_item table td.dia {
	color:#000000;
	/*width:35px;
	height:35px;*/
	width:13%;
	height:20px;
	padding:0;
	margin:0;
	padding:3px 0;
	padding-right:6px;
	padding-left:6px;
}

#agenda_item table td.diafestivo {
	color:#ffffff;
	/*width:35px;
	height:35px;*/
	width:13%;
	height:20px;
	padding-right:6px;
	padding-left:6px;
	background:#999999;
}

#agenda_item table td.diactivo, #agenda_item table td.diactivo_festivo {
	font-weight:700;
	font-size:110%;
	/*width:35px;
	height:35px;*/
	width:13%;
	height:20px;
	padding-right:6px;
	padding-left:6px;
	color:#ffffff;
	/*background:url(imagescss2014/fondo_diaactivo_calendario.png) no-repeat left bottom;*/
	background:#e2001a;
	color:#bbbbbb;
	border-right:1px solid rgba(255,255,255,0.4);
	border-bottom:1px solid rgba(255,255,255,0.4);
}

#agenda_item table td.diactivo a, #agenda_item table td.diactivo_festivo a {
	color:#fff;
	text-weight:600px;
}

#agenda_item table td.diactivo a:hover, #agenda_item table td.diactivo_festivo a:hover {
	color:#ADC1E2;
	text-decoration:none;
}

#agenda_item table td.dia, #agenda_item table td.diafestivo, #agenda_item table th {
	border-right:1px solid rgba(255,255,255,0.5);
	border-bottom:1px solid rgba(255,255,255,0.5);
}


#agendatras {
	width:13%;
	height:20px;
	text-align:center;
}

#agendatras a {
	width:13%;
	height:20px;
	font-size:120%;
	font-weight:600;
	color:#000;
	/*display:block;
	background:url(imagescss2014/calendario_anterior.png) no-repeat left bottom;*/
}

#agendatras a:hover {
	/*background:url(imagescss2014/calendario_anterior_over.png) no-repeat left bottom;*/
	color:#e2001a;
	text-decoration:none;
}

#agendadelante {
	width:13%;
	height:20px;
	text-align:center;
}

#agendadelante a {
	width:13%;
	height:20px;
	font-size:120%;
	font-weight:600;
	color:#000;
	/*display:block;
	background:url(imagescss2014/calendario_siguiente.png) no-repeat left bottom;*/
}

#agendadelante a:hover {
	/*background:url(imagescss2014/calendario_siguiente_over.png) no-repeat left bottom;*/
	color:#e2001a;
	text-decoration:none;
}

/*NOMBRES DE CADA MES*/

#mes1, #mes1e, #mes2, #mes2e, #mes3, #mes3e, #mes4, #mes4e, #mes5, #mes5e, #mes6, #mes6e, #mes7, #mes7e, #mes8, #mes8e, #mes9, #mes9e, #mes10, #mes10e, #mes11, #mes11e, #mes12, #mes12e {
	/*width:160px;*/
	height:20px;
	text-align:center;
}

#mes1 a, #mes1e a, #mes2 a, #mes2e a, #mes3 a, #mes3e a, #mes4 a, #mes4e a, #mes5 a, #mes5e a, #mes6 a, #mes6e a, #mes7 a, #mes7e a, #mes8 a, #mes8e a, #mes9 a, #mes9e a, #mes10 a, #mes10e a, #mes11 a, #mes11e a, #mes12 a, #mes12e a {
	display:block;
	position:relative;
	top:3px;
	/*font-size:180%;*/
	font-size:120%;
	font-weight:600;
	text-transform:uppercase;
	/*width:160px;*/
	width:100%;
	color:#000;
}

#mes1 a:hover, #mes1e a:hover, #mes2 a:hover, #mes2e a:hover, #mes3 a:hover, #mes3e a:hover, #mes4 a:hover, #mes4e a:hover, #mes5 a:hover, #mes5e a:hover, #mes6 a:hover, #mes6e a:hover, #mes7 a:hover, #mes7e a:hover, #mes8 a:hover, #mes8e a:hover, #mes9 a:hover, #mes9e a:hover, #mes10 a:hover, #mes10e a:hover, #mes11 a:hover, #mes11e a:hover, #mes12 a:hover, #mes12e a:hover {
	text-decoration:none;
	color:#e2001a;
}

/*FIN DE NOMBRES DE CADA MES*/


#cuerpoagendauno {
	float:left;
	/*width:13px;*/
	width:3%;
	height:auto;
}

#cuerpoagendados {
	float:left;
	/*width:219px;*/
	width:94%;
	height:auto;
	margin-bottom:10px;
}

#cuerpoagendatres {
	float:left;
	/*width:13px;*/
	width:3%;
	height:auto;
}

#pieagenda {
	float:left;
	width:90%;
	/*background:url(imagescss2014/fondopie_ventanatxiki.png) no-repeat left bottom;*/
	margin-left:15px;
}

#pieagendauno {
	float:left;
	/*width:13px;*/
	width:3%;
	height:25px;
}

#pieagendados {
	float:left;
	width:94%;
	padding-top:0px;
	text-align:right;
}

#pieagendados a {
	color:#666666;
}

#pieagendados a:hover {
	color:#000000;
	text-decoration:none;
}

#pieagendatres {
	float:left;
	/*width:13px;*/
	width:3%;
}

.flecha_enlace {
	float:right;
	padding-right:25px;
	background:url(imagescss2014/FlechaEnlace.png) no-repeat top 1px right;
}





/*........................... BANNERS SITES ............................*/
#sites {
	float:left;
	width:100%;
	height:auto;
	min-height:100px;
	padding:0;
	margin:0;
	margin-top:25px;
	background: url(imagescss2014/fondo_destacamos.png) repeat-x left top;
	background-size:100% 100%;
}

#sites h3 {
	margin:10px;
}

.sites_item {
	float:left;
	width:30%;
	height:auto;
	padding:0;
	margin:0;
	margin-left:18px;
	margin-bottom:18px;
}

.sites_item img {
	float:left;
	width:190px;
	height:auto;
	padding:0;
	margin:0;
	margin-right:6px;
	border:none;
}

/*............................. DESTACAMOS .............................*/
#columna_home {
    margin:0;
	padding:0;
	width:47%;
	float:right;
}

#noticias_destacadas {
	float:left;
	width:49%;
	height:auto;
	min-height:100px;
	padding:0;
	margin:0;
	margin-top:0px;
	margin-bottom:10px;
}

#noticias_destacadas p {
	margin:0;
	padding-top:10px;
	margin-bottom:10px;
}

#noticias_destacadas h3 {
	background:#e2001a url(imagescss2014/fondo_principal.png) repeat-y;
	font-size:150%;
	font-weight:800;
    margin:0;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
}

#noticias_destacadas iframe {
	width:318px;
	/*height:187px;*/
	height:209px;
}

#agenda_destacadas {
	float:right;
	width:100%;
	height:auto;
	min-height:100px;
	padding:0;
	margin:0;
	margin-top:0px;
	margin-bottom:10px;
}

#agenda_destacadas p {
	margin:0;
	padding-top:10px;
	margin-bottom:10px;
}

#agenda_destacadas h3 {
	background:#e2001a url(imagescss2014/fondo_principal.png) repeat-y;
	font-size:150%;
	font-weight:800;
    margin:0;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
}

#agenda_destacadas iframe {
	width:305px;
	/*height:178px;*/
	height:202px;
}

#docus_destacadas {
	float:right;
	width:100%;
	height:auto;
	min-height:100px;
	padding:0;
	margin:0;
	margin-top:0px;
	margin-bottom:10px;
}

#docus_destacadas p {
	margin:0;
	padding-top:10px;
	margin-bottom:10px;
}

#docus_destacadas h3 {
	background:#e2001a url(imagescss2014/fondo_principal.png) repeat-y;
	font-size:150%;
	font-weight:800;
    margin:0;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
}

#docus_destacadas iframe {
	width:305px;
	/*height:178px;*/
	height:202px;
}


.flecha_enlaceindex {
	float:left;
	padding-right:25px;
	background:url(imagescss2014/FlechaEnlace.png) no-repeat top 1px right;
	margin-top:5px;
}


/*.................................. PAGINA ...........................*/
#pagina {
	float:left;
	width:69%;
    margin:0;
	padding:0;
}

#pagina.pagina_espacio {
    margin-top:405px;;
}

.titulo_pagina {
	font-size:150%;
	font-weight:800;
    margin:0;
	padding:0;
	margin-right:10px;
	color:#2e4a78;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	background:#e2001a url(imagescss2014/fondo_principal.png) repeat-y;
}

.item {
	margin:0;
	padding:0;
	margin:10px;
}

.item form {
	margin:0 0 10px 0;
	padding:1%;
	background:#eeeeee url(imagescss2014/fondo_esquina3.png) no-repeat right bottom;
}

.item input {
	float:left;
	width:60%;
	height:15px;
	padding:0;
	margin:0;
	padding:5px;
	margin-bottom:3px;
	margin-right:3px;
	font-size:90%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	border:0;
	border:solid 1px #bbbbbb;
}

.item select {
	float:left;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	padding:5px;
	margin-bottom:3px;
	margin-right:3px;
	font-size:90%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	border:0;
	margin-top:5px;
	border:solid 1px #bbbbbb;
}

.item input.form_boton {
	padding:0;
	margin:0;
	margin-top:5px;
	padding:10px;
	height:30px;
	font-size:80%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	color:#FFFFFF;
	font-weight:600;
	background:#e2001a;
	width:auto;
}

.titu_item {
	float:left;
	width:100%;
	text-align:left;
	font-size:150%;
	font-weight:600;
	line-height:110%;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;	
	color:#000000;
}

.titu_item_destacado {
	float:none;
	text-align:left;
	font-size:150%;
	font-weight:500;
	line-height:110%;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:-10px;
	color:#000000;
}

.titu_item a, .titu_item_desatacado a {
	color:#000000;
}

.titu_item a:hover, .titu_item_desatacado a:hover {
	color:#e2001a;
	text-decoration:none;
}

.item_foto {
	float:left;
	width:95%;
	min-height:20px;
	height:auto;
	list-style:none;
	padding-left:32px;
	background:url(imagescss2014/ico_foto.png) no-repeat;
}

.item_video {
	float:left;
	width:95%;
	min-height:20px;
	height:auto;
	list-style:none;
	padding-left:35px;
	background:url(imagescss2014/ico_video.png) no-repeat;
}

.item_audio {
	float:left;
	width:95%;
	min-height:20px;
	height:auto;
	list-style:none;
	padding-left:30px;
	background:url(imagescss2014/ico_audio.png) no-repeat;
}

.texto_miatura .item_foto {
	width:93.5%;
}

.texto_miatura_busqueda .item_foto {
	width:94%;
}

.texto_miatura .item_video {
	width:93%;
}

.texto_miatura_busqueda .item_video{
	width:93.5%;
}

.texto_miatura .item_audio {
	width:94%;
}

.texto_miatura_busqueda .item_audio{
	width:94.5%;
}

.titu_mascorto {
	/*width:76%;*/
}

.entresaca_item {
	/*float:left;
	width:100%;*/
	font-size:85%;
	margin:0;
	padding:0;
}

.entresaca_mascorto {
	/*width:81%;*/
}

.fecha_item {
	/*font-size:85%;*/
	color:#999;
	margin:0;
	padding:0;
}

.categoria_item {
	/*font-size:85%;*/
	color:#cf031a;
	margin:0;
	padding:0;
}

.autor_item {
	/*font-size:85%;*/
	font-weight:500;
	color:red;
	margin:0;
	padding:0;
}

.espacio_texto_item {
	margin:0;
	padding:0;
	margin-top:-10px;
}

#descripcion_contenido iframe{
	width:630px;
	height:354px;
}


/*.............................. GOOGLE MAPS .......................*/
iframe#mapagoogle{
	float:left;
	width:400px;
	height:297px;
	margin-right:10px;
	background:url(imagescss2014/googlemapiframe.jpg) no-repeat left top;
	border:1px solid #cccccc;
}

address#ubicacion{
	float:left;
	width:195px;
	margin:15px 10px;
	font-style:normal;
	text-align:center;
}


/*............................. LISTADO NODOS ......................*/
.item_listado {
   float:left;
   margin:0;
   padding:0;
   /*border-bottom:1px solid #edf1de;*/
   border-bottom:1px solid #D8E1F1;
   padding-top:10px;
   width:100%;
}

.item_listado .foto_miatura {
   float:left;
   width:150px;
   margin-right:15px;
   margin-bottom:10px;
}

.item_listado h4 {
   font-size:120%;
}

.item_listado .texto_miatura {
   float:left;
   width:460px;
}

.item_listado .foto_miatura_busqueda{
   float:left;
   width:100px;
   margin-right:15px;
   margin-bottom:10px;
}

.item_listado .texto_miatura_busqueda {
   float:left;
   width:510px;
}

a .item_listado:hover {
	color:#cf031a;
	text-decoration:none;
	background:#eeeeee;
}

a .item_listado:hover h4.titu_item,a .item_listado:hover h4.titu_item_destacado {
	color:#cf031a;
	text-decoration:none;
}

a .item_listado:hover .entresaca_item {
	color:#000000;
	text-decoration:none;
}

a .item_listado:hover p {
	color:#000000;
	text-decoration:none;
}


/*................................. FICHA ..........................*/
#fotos {
    margin:0;
	padding:0;
}

.foto_contenido {
    width:100%;
	margin:0;
	padding:0;
}

#galeria_navegacion {
	float:left;
	width:590px;
	padding:0;
	margin:0;
	border-bottom:1px solid #999999;
	padding-bottom:5px;
	padding-left:40px;
	background: url(imagescss2014/icono_ojo.png) no-repeat;
}

.foto_contenido_mini {
	float:left;
    /*width:10.23%;*/
	width:50px;
	height:30px;
	border:0;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-right:5px;
	clip:rect(0px 65px 30px 0px);
}

#pagina p.descripcion_imagen {
	float:none;
	width:100%;
	text-align:right;
    margin:0;
	padding:0;
	margin:3px 0 10px 0;
	font-size:90%;
	color:#666666;
}

#descripcion_contenido {
    margin:0;
	padding:0;
	margin:10px 0;
	line-height:150%;
}

#descripcion_contenido a {
	color:#e2001a;
}

#descripcion_contenido a:hover {
	color:#000000;
	text-decoration:none;
}

#entresaca {
    margin:0;
	padding:0;
	margin:10px 0 15px 0;
	line-height:150%;
	font-weight:800;
	/*font-style:italic;*/
	font-size:120%;
	line-height:130%;
}


/*---------- REDES SOCIALES --------------------*/

#comp_sociales {
	padding:0;
	margin:0;
	border:0;
	height:30px;
	margin-top:0px;
	margin-bottom:10px;
	float:left;
}

#compartir_sociales {
   margin:0;
   padding:0;
   border:0;
}

#compartir_sociales li{
   display:inline;
} 

.facebook {
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/facebook.png) no-repeat left top;
}

.facebook:hover {
   background:#ffffff url(imagescss2014/facebook_hover.png) no-repeat left top;
}

.twitter {
   margin:0;
   padding:0;
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/twitter.png) no-repeat left top;
}

.twitter:hover {
   background:#ffffff url(imagescss2014/twitter_hover.png) no-repeat left top;
}

.youtube {
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/youtube.png) no-repeat left top;
}

.youtube:hover {
   background:#ffffff url(imagescss2014/youtube_hover.png) no-repeat left top;
}

.google {
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/google.png) no-repeat left top;
}

.google:hover {
   background:#ffffff url(imagescss2014/google_hover.png) no-repeat left top;
}

.pinterest {
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/pinterest.png) no-repeat left top;
}

.pinterest:hover {
   background:#ffffff url(imagescss2014/pinterest_hover.png) no-repeat left top;
}

.foursquare {
   float:left;
   display:block;
   width:30px;
   height:30px;
   background:#ffffff url(imagescss2014/foursquare.png) no-repeat left top;
}

.foursquare:hover {
   background:#ffffff url(imagescss2014/foursquare_hover.png) no-repeat left top;
}

.linkedin {
   float:left;
   display:block;
   width:30px;
   height:30px;
   margin-right:2px;
   background:#ffffff url(imagescss2014/linkedin.png) no-repeat left top;
}

.linkedin:hover {
   background:#ffffff url(imagescss2014/linkedin_hover.png) no-repeat left top;
}


/*.......... DOCUMENTACIÓN (MÁS INFO) ..........*/
#documentacion {
	padding:0;
    margin:0;
	margin-top:10px;
	background:#d1d4d6 url(imagescss2014/fondo_esquina2.png) no-repeat right top;
	padding:10px;
}

#lista_documentos {
	width:100%;
    margin:0;
	padding:0;
	margin-top:10px;
}

#lista_documentos li {
    margin:0;
	padding:0;
	list-style:none;
	padding-left:28px;
	padding-top:5px;
	height:25px;
}

#lista_documentos li.enlace_web {
	background: url(imagescss2014/ico_web.png) no-repeat;
}

#lista_documentos li.enlace_doc {
	background: url(imagescss2014/ico_documento.png) no-repeat;
}

#lista_documentos li.enlace_mp3 {
	background: url(imagescss2014/ico_mp3.png) no-repeat;
}

#lista_documentos li.enlace_video {
	background: url(imagescss2014/ico_video.png) no-repeat;
}

#lista_documentos li a{
    color:#000000;
}

#lista_documentos li a:hover {
	color:#555555;
	text-decoration:none;
}

.titu_apartado_ficha {
	font-size:120%;
    margin:0;
	padding:0;
	color:#000000;
	font-weight:600;
	margin-right:10px;
	border-bottom:solid 1px #000000;
}


/*.......................COMENTARIOS........................*/

#total_comentarios {
	min-height:15px;
	height:auto;
	width:97%;
	margin:0;
	margin-top:10px;
	margin-left:10px;
	padding:0;
	border-top:1px solid #999999;
}

#total_comentarios p.vercomentarios {
	float:left;
	font-size:110%;
	min-height:21px;
	cursor:pointer;
	color:#666666;
	width:auto;
	padding-left:30px;
	background:url(imagescss2014/ico_comentario.png) no-repeat left top 1px;
}

#total_comentarios p.vercomentarios:hover {
	color:#e2001a;
	background:url(imagescss2014/ico_comentario.png) no-repeat left top 1px;
}

#total_comentarios p.vercomentarios img {
	display:none;
	margin:0;
	padding:0;
	padding-top:5px;
	margin-right:5px;
}

.txt_txiki {
	font-size:80%;
}

.verde, a .enlaceemail {
	color:#e2001a;
}

a:hover .enlaceemail {
	color:#000000;
}

#comentarios {
	float:left;
	display:none;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

#comentarios h3 {
	padding-top:0;
	margin-top:0;
}

.comentario_item {
	float:left;
	width:95.2%;
	padding:0;	
	padding:2.4%;
	margin:0;
	margin-top:10px;
	font-size:90%;
	border-top:1px solid #d8e1f1;
	border-bottom:1px solid #d8e1f1;
	background:rgba(63,107,181,0.09);
}

.nombre_comentario {
	color:#000000;
	font-weight:700;
}

.nombre_comentario_admin {
	color:#bbbbbb;
	font-weight:700;
}

.estado_pendiente {
	color:#ff1a24;
	font-weight:500;
}

.estado_desactivado {
	color:#ff1a24;
	font-weight:500;
}

.comentario_item p {
	clear:both;
	padding:0;	
	margin:0;
	color:#666666;
}

/*.....FORMULARIO COMENTARIOS.....*/

#form_comentario {
	width:100%;
}

#form_comentario textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:300;
	width:96%;
	height:75px;
	resize:none;
	resize:vertical;
	padding-left:4px;
	padding-bottom:4px;
	margin-top:5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}

#nombre_comentario, #email_comentario, #cod_antispam {
	
	/*height:21px;
	padding-left:4px;
	padding-bottom:4px;
	color:#000;
	margin-top:5px;*/
	width:96%;
	height:15px;
	padding:0;
	margin:0;
	padding:2px 3px;
	margin-top:5px;
	font-size:100%;
}

#cod_antispam {
	float:left;
	width:300px;
	margin-left:10px;
	font-size:90%;
	/*padding-left:5px;
	height:21px;
	border:1px solid #bbb;
	color:#000;*/
}

/*#nombre_comentario:focus, #email_comentario:focus, #cod_antispam:focus {
	border:1px solid #ff1a24;
}*/

select {
	height:21px;
	margin:2px 0;
	border:1px solid #bbb;
	background:#fff;
	color:#000;
}

.mensaje_error {
   color:#ff1a24;
   font-weight:700;
   text-decoration:blink;
}

.mensaje_ok {
   color:#000000;
   font-weight:700;
}

/*.....FIN FORMULARIO COMENTARIOS.....*/

/*.....................FIN COMENTARIOS......................*/


/*.............................. NAVEGACIÓN ........................*/
#volver_item {
	float:none;
	margin:0;
	padding:0;
	margin:10px 10px 0 10px;
}

.enlace_back {
	float:left;
	padding:0;
	margin:0;
	padding:10px;
	padding-left:40px;
	margin-top:10px;
	color:#000000;
	font-size:80%;
	background:#ffffff url(imagescss2014/fondo_enlace_back.png) no-repeat left top;
}

.enlace_back:hover {
	text-decoration:none;
}


/*............................ ZONA NAVEGACIÓN .....................*/
#zona_navegacion {
	padding:0;
    margin:0;
	padding-top:10px;
    width:100%;
    /*margin:0 auto 0 auto;*/
	text-align:center;
}

#navegacion_listado {
	clear:both;
	/*max-width:250px;*/
    width:250px;
	padding:0;
    margin:0;
    padding:8px;
	margin:0 auto 0 auto;
	text-align:center;
	color:#555555;
}

#navegacion_listado:hover {
	text-decoration:none;
}

.enlace_anteriores {
    float:left;
    background:#ffffff url(imagescss2014/bot_anteriores.png) no-repeat left top;
	padding:0;
	margin:0;
	width:30px;
	height:30px;
	margin-top:-5px;
}

.enlace_siguientes {
    float:right;
    background:#ffffff url(imagescss2014/bot_siguientes.png) no-repeat left top;
	padding:0;
	margin:0;
	width:30px;
	height:30px;
	margin-top:-5px;
}

.enlace_anteriores_desac {
	float:left;
	background:#ffffff url(imagescss2014/bot_anteriores_desac.png) no-repeat left top;
	/*background:#e9e9e6;*/
	padding:0;
	width:30px;
	height:30px;
	margin-top:-5px;
}

.enlace_siguientes_desac {
    float:right;
    background:#ffffff url(imagescss2014/bot_siguientes_desac.png) no-repeat left top;
	/*background:#e9e9e6;*/
	padding:0;
	width:30px;
	height:30px;
	margin-top:-5px;
}

.totalpag {
	font-weight:600;
	color:#333333;
}


/*.................................. FORMULARIO ...........................*/
#contenido_formulario {
    margin:0;
	padding:0;
	margin:20px 10px 0 10px;
}

form {
    margin:0;
	padding:0;
	border:0;
}

fieldset {
    margin:0;
	padding:0;
	border:0;
}

.campos_obligatorios {
	padding:0;
    margin:0;
	padding-top:10px;
	margin:20px 10px 20px 10px;
	border-top:1px solid #999999;
	color:#bbbbbb;
}

.asterisco {
	font-size:100%;
	font-weight:700;
	color:#bbbbbb;
}

.asterisco_bajo {
	font-size:100%;
	font-weight:700;
	color:#bbbbbb;
	position:relative;
	top:10px;
	left:3px;
}

#contenido_formulario input {
    width:95%;
	height:15px;
    /*background:#cccccc url(imagescss2014/fondo_campogris.png) repeat-x;
	border: 1px solid #aaaaaa;
	-moz-border-radius:5px;
    border-radius:5px;*/
	-moz-border-radius: 5px;
    border-radius: 5px;
	padding-left:4px;
	padding-bottom:4px;
	margin-top:5px;
	border:solid 1px #bbbbbb;
}

#contenido_formulario select {
    width:96%;
    /*background:#cccccc url(imagescss2014/fondo_campogris.png) repeat-x;
	border: 1px solid #aaaaaa;
	-moz-border-radius: 5px;
    border-radius: 5px;
	padding-left:4px;*/
	-moz-border-radius: 5px;
    border-radius: 5px;
	padding-top:1px;
	padding-bottom:4px;
	padding-left:1px;
	margin-top:5px;
	border:solid 1px #bbbbbb;
}

#contenido_formulario textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:300;
    width:95%;
	height:75px;
	resize:none;
	resize:vertical;
	padding-left:4px;
	padding-bottom:4px;
	margin-top:5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
	border:solid 1px #bbbbbb;
}

#contenido_formulario input.verifica {
	float:left;
    margin:0;
	padding:0;
    width:20px;
	margin-top:10px;
	border:0;
	/*-moz-border-radius: 0px;
    border-radius: 0px;*/
	background:#FFFFFF;
}

.texto_form {
	float:left;
	padding:0;
	margin:0;
	margin-top:9px;
}

#contenido_formulario input.input_spam {
    width:300px;
	margin-left:10px;
}

.imgcodantispam {
    float:left;
	margin-top:4px;
}

#contenido_formulario input.form_boton, input.form_boton {
	padding:0;
	margin:0;
	margin-top:5px;
	padding:10px;
	height:30px;
	font-size:80%;
	-moz-border-radius: 5px;
    border-radius: 5px;
	color:#FFFFFF;
	font-weight:600;
	background:#e2001a;
	border:0;
	width:auto;
}


/*.................................. FORMULARIO MI PERFIL ...........................*/
#form_perfil input {
    width:94%;
}

#form_perfil select {
	width:auto;
	height:24px;
}

.perfil_error_txt {
	float:left;
	width:535px;
	margin-top:5px;
	padding-left:95px;
}

.perfil_txt {
	float:left;
	padding-top:10px;
	width:15%;
}

.perfil_campos {
	float:left;
	width:85%;
}

#form_perfil input.form_boton {
	width:auto;
	height:23px;
	padding:0;
	margin:0;
	padding:1px 5px;
	font-size:80%;
}

#form_perfil .asterisco {
	/*float:right;*/
	position:relative;
	top:3px;
}

.gorria {
	color:#ff1a24;
}

.urdin {
	color:#e2001a;
}


/*...............................PIE BANNERS........................*/
#pie_banners {
	clear:both;
	min-height:100px;
	height:auto;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}

#pie_banners img {
	margin-left:30px;
	margin-right:30px;
	height:100px;
}

/*.................................. PIE ...........................*/
#pie {
    margin:0;
	padding:0;
	background:url(imagescss2014/fondo_pie.png) repeat-x top left;
	/*border-top:5px solid #fd8002;*/
	height:106px;
	padding-right:25px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:70%;
}

#logo_pie {
    margin:0;
	padding:0;
    margin-left:25px;
}

#logo_pie_B {
    float:right;
    margin:0;
	padding:0;
}

#pie ul {
	float:right;
	width:150px;
	height:95px;
    margin:0;
	padding:0;
	margin-top:15px;
	margin-left:10px;
	padding-top:15px;
	padding-left:40px;
	background-position: 0 0;
}

#pie li {
    margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
}

#pie li a{
    color:#ffffff;
}

#pie li a:hover{
    color:#bbb;
	text-decoration:none;
}

.sinbordesup {
	margin-top:0;
	border:none;
}

#firma {
    margin:0;
	padding:0;
	padding-right:25px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:60%;
	color:#666666;
}

/* ........... BOTONES FACEBOOK & TWITTER .......... */

.zonabotonerafacetwit {
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:5px;
	margin-bottom:10px;
	width:100%;
	/*background:red;*/
}

.zonabotonerafacetwit li {
	float:left;
	margin:0px;
	margin-right:5px;
	padding:0px;
	display:inline;
}

.botface {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:83px;
	background:url(imagescss2014/facebook_share.png) no-repeat;
}

.botface:hover {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:83px;
	background:url(imagescss2014/facebook_share_over.png) no-repeat;
}

.botdelicious {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:80px;
	background:url(imagescss2014/boton_delicious.png) no-repeat;
}

.botdelicious:hover {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:80px;
	background:url(imagescss2014/boton_delicious_over.png) no-repeat;
}

.botmeneame {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:80px;
	background:url(imagescss2014/boton_meneame.png) no-repeat;
}

.botmeneame:hover {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:80px;
	background:url(imagescss2014/boton_meneame_over.png) no-repeat;
}

/*.bottwi {
	float:left;
	margin:0px;
	padding:0px;
	height:20px;
	width:5px;
	padding-left:15px;
	margin-left:2px;
	margin-right:10px;
	background:url(imagescss2014/bottwittertx.gif) no-repeat;
}

.twitter-share-button {
	margin-left:5px;
}*/

/* ......... FIN BOTONES FACEBOOK & TWITTER ........ */

.mensaje_procesando {
	float:left;
	height:23px;
	text-decoration:none;
	font-weight:600;
	color:#e2001a;
	display:none;
}