#bodyizquierdaz {display:block;vertical-align:top;margin:0;border:1px solid navy;position:relative;width:11%;}
#contenidos{display:block;vertical-align:top;margin:0;margin-left:0px;text-align:center;width:100%;border:0px solid red;}

body,td,th {
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	
}
body {
	background-color:#FFFFFF;
	/*background-image: url(img/sombra.png);
	background-repeat: repeat-y;	*/
	margin:0px;
	/*margin-left: 12px;
	margin-top:7px;*/
	padding:0px;
	font-family: Arial,tahoma, Geneva, sans-serif;
	
}
#defa_bot_g{position:relative;top:1px;}

body a,a,a:link {
	color: #006600;
	text-decoration: none;
}
body a:visited,a:visited {
	text-decoration: none;
	color: #006600;
}
body a:hover,a:hover {
	text-decoration: underline;
	color: #008800;
	
}
body a:active,a:active {
	text-decoration:none;
	color:#006600;
}
.mensaje{
	background-color: #ffffc2;
	text-align: left;
	border:2px solid #e6e6b8;
	margin:10px;
	padding:6px;
	font-family: Arial;
	font-size:12px;
	color:black;
}
.ver_pass{
	display:none;
	position:absolute;
}
.pass_ver{
	/*display:none;*/
}
.divpass,.eye_pass{display:none;}
.mensaje_manten{position:relative;display:inline-block;float:right;right:10px;font-size:14px;font-weight:bold;background:rgba(255,255,0,.4);padding:8px;color:rgba(255,0,0,.4);border:1px solid rgba(255,128,0,.4);margin-bottom:18px;}
.notacampo{
	background-color: #ffffcc;
	text-align: left;
	border:1px solid #aaaabb;
	margin:2px;
	padding:4px;
	font-family: Arial;
	font-size:10px;
	color:#000;
}

.mf{
border:1px solid #555555;
margin:1px;margin-left:4px;margin-top:4px;
}
.tipofile{
position:absolute;
visibility:hidden;
border:1px solid #aaa;
background-color:#e1e1e1;
margin:1px;
padding:1px;
padding-left:8px;
padding-right:8px;
padding-bottom:6px;
width:450px;
z-index:888;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
		-moz-border-radius:3px;
		-webkit-radius: 3px;
		border-radius:3px;	
		
}
.htmlEditor{
background-color: #fff;
/*background-image:url(img/fondomemo.gif);background-repeat:repeat-x;*/
color:#fffcf7;

-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
box-shadow: 0px 0px 2px rgba(0,0,0,.2);
	-moz-border-radius:4px;
	-webkit-radius: 4px;
	border-radius:4px;	
	max-width:100%; 
}


.controles_tabla_r{
	background-color: #fff;
	/*background-image:url(img/fondocampo.gif);background-repeat:repeat-x;*/
	text-align: right;
	border:1px solid #aaa;
	xmargin:0px;
	padding:2px;
	font-family: Arial;
	font-size:12px;
	color:black;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
		-moz-border-radius:3px;
		-webkit-radius: 3px;
		border-radius:3px;		
		max-width:100%;
}

.controles_tabla_l{
	background-color: #fff;
	/*background-image:url(img/fondocampo.gif);background-repeat:repeat-x;*/
	text-align: left;
	border:1px solid #aaa;
	xmargin:0px;
	padding:2px;
	font-family: Arial;
	font-size:13px;
	color:black;
	max-width:100%;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
		-moz-border-radius:3px;
		-webkit-radius: 3px;
		border-radius:3px;		
	
}
.controles_tabla_d{
	background-color:#b2b2b2;
	background-image:url(img/col11.gif);
	background-repeat:repeat-x;
	text-align: left;
	border:1px solid #aaa;
	margin:0px;padding:1px;padding-right:10px;padding-left:10px;
	font-family: Arial;
	font-size:11px;
	color:#444;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
		-moz-border-radius:4px;
		-webkit-radius: 4px;
		border-radius:4px;		
		max-width:100%;
}
.controles_tabla{
	font-family: Arial;
	font-size:11px;
	color:black;
	font-weight: bold;
}

.td_acciones1{background-color:#eee;/*background-image:url(img/col11.gif);background-repeat:repeat-x;*/
}
.td_acciones2{
background-color:#e5e5e9;/*background-image:url(img/col12.gif);background-repeat:repeat-x;*/
}

.fila_tabla{color:red;cursor:default;border:1px solid transparent;}

.fila_tabla:hover{background:#d2e1ff;}
.filat1{background-color: #f9f9fb;}
.filat2{background-color: #f1f1f4;}
.filatn{background-color: #ccffcc;}
.campos_td,.textocampo{
	font-family: Arial;
	font-size:12px;
	color:black;
	padding:6px;
	/*background-color: #f9f9fb;*/
	
}
.campos_td1{
	font-family: Arial;
	font-size:12px;
	color:black;
	/*background-color: #f1f1f4;*/
	padding:6px;	
}
.previ{padding-left:16px;background:url(img/lupap.png) no-repeat 0 -1px;}
#tabla_listado{background:#fff;}
#tabla_listado .campos_td,#tabla_listado .textocampo, #tabla_listado .campos_td1,#tabla_listado td{font-size:11px;}
.campos_tdn{
	font-family: Arial;
	font-size:12px;
	color:black;
	/*background-color: #ccffcc;*/
	padding:4px;
    font-weight:bold;
}.lista_seleccionada{
	background-color: #ccffcc;
}
.titulos_td{
	font-family: Arial;
	font-size:11px;
	color:white;
	background-color: #333;
	padding:4px;
	/*background-image:url(img/fondoenc.gif);background-repeat:repeat-x;*/
}
.tnav{
	font-family: Arial;
	font-size:11px;
	color:#777777;
	margin:0px;
}
.enav{
	font-family: Arial;
	font-size:11px;
	color:black;
	margin:0px;
}
.enav:link{
	text-decoration:none;
	color:black;
}
.enav:visited{
	text-decoration:none;
	color:black;
}
.enav:hover{
	color:navy;
}
.numeros_act{
	font-family: Arial;
	font-size:12px;
	color:#555555;
	background-color:#cdcdcd;
	border:1px dotted #000;
	padding:0px;padding-left:3px;padding-right:3px;
	margin:0px;
}
.numeros{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	border:1px solid #555555;
	padding:0px;padding-left:3px;padding-right:3px;
	margin:0px;
}

.numeros:link{
	text-decoration:none;
	color:black;
}
.numeros:visited{
	text-decoration:none;
	color:black;
}
.numeros:hover{
	background-color:#efefef;
	color:navy;
}
.ajax_seleccionar{
	background-color:transparent;
	border:1px dotted #999;
	font-size:11px;
	width:75px;
	padding:3px;
}

.borde_caja {
		-moz-border-radius:0px;
		-webkit-radius: 0px;
		border-radius:0px;	
		max-width:98%;

}
.borde_caja_arr {
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.8); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.8); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.8);
	/*-moz-border-top-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-top-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;*/
}
.borde_caja_abj {
	/*-moz-border-bottom-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-right-radius: 8px;
	-moz-border-bottom-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-bottom-left-radius: 8px;*/
}

.sombra_caja {	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.8); 
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.6); 
	box-shadow: 0px 0px 3px rgba(0,0,0,.6);}
.listado_fotos{max-width:94%;border-right:0px solid red;width:94%;}

caption,.captiontabla {background-color:black;color:white;padding:3px;font-size:18px;background-repeat:repeat-x;text-align:left;}
caption {display:block;}

#menu_inicio {background-image:url(img/n/menu_home.png);background-repeat:no-repeat;background-position:2px 7px;}
body .sf-menu a, body .sf-menu a:visited  {padding-left:26px;}
body .sf-menu  ul li a {background-image:url(img/n/menu_texto.png);background-repeat:no-repeat;background-position:3px 8px;}
body ul.sf-menu li a{background-image:url(img/n/menu_general.png);background-repeat:no-repeat;background-position:3px 8px;}
body ul.sf-menu li  a{background-repeat:no-repeat;background-position:3px 8px;}
#menu_gestion {background-image:url(img/n/menu_datos.png);background-repeat:no-repeat;background-position:2px 7px;}
body .sf-menu #menu_gestion  ul li a  {background-image:url(img/n/menu_table.png);}
#menu_admin {background-image:url(img/n/menu_candado.png);background-repeat:no-repeat;background-position:2px 7px;}

#menu_herramientas  {background-image:url(img/n/menu_herr.png);background-repeat: no-repeat;background-position: 2px 7px;}
#menu_verweb {background-image:url(img/n/menu_tierra.png);background-repeat: no-repeat;background-position: 2px 7px;}
#menu_salir {background-image:url(img/n/menu_salir.png);background-repeat: no-repeat;background-position: 2px 7px;}
#copia_usuarios{background-image:url(img/n/menu_copiausuarios.png);background-repeat: no-repeat;background-position: 2px 7px;}
#copia_datos{background-image:url(img/n/menu_disco.png);background-repeat: no-repeat;background-position: 2px 7px;}

#menu_configuracion{background-image:url(img/n/menu_ajustes.png);}
#menu_usuarios_panel{background-image:url(img/n/menu_gente.png);}

body .sf-menu  a#menu_menus{background-image:url(img/n/menu_hoja.png);}
body .sf-menu  a#menu_datos2{background-image:url(img/n/menu_datos2.png);}
body .sf-menu  a#menu_contenidos{background-image:url(img/n/menu_contenidos.png);}
body .sf-menu a#menu_fotos_portada{background-image:url(img/n/menu_imagen.png);}
body .sf-menu a#menu_contactos{background-image:url(img/n/menu_contactos.png);}
body .sf-menu a#menu_noticias{background-image:url(img/n/menu_noticias.png);}
body .sf-menu a#menu_enlaces{background-image:url(img/n/menu_globo.png);}
body .sf-menu a#menu_productos{background-image:url(img/n/menu_varios.png);}
body .sf-menu a#menu_publicidad{background-image:url(img/n/menu_publi.png);}
body .sf-menu a#menu_nube_etiquetas{background-image:url(img/n/menu_nube.png);}
body .sf-menu a#menu_videos{background-image:url(img/n/menu_video.png);}
body .sf-menu a#menu_destacados{background-image:url(img/n/menu_destacados.png);}
body .sf-menu a#menu_puntos_venta{background-image:url(img/n/menu_gps.png);}

body .sf-menu a#menu_estadisticas{background-image:url(img/n/menu_estadisticas.png);}
body .sf-menu a#menu_extra{background-image:url(img/n/menu_favorito.png);}
body .sf-menu a#menu_tabla{background-image:url(img/n/menu_table.png);}
body .sf-menu a#menu_pdf{background-image:url(img/n/menu_pdf.png);}
body .sf-menu  a#menu_favorito{background-image:url(img/n/menu_favorito.png);}
body .sf-menu a#menu_personalizar{background-image:url(img/n/menu_colores.png);}
body .sf-menu  a#menu_email{background-image:url(img/n/menu_email.png);}
body .sf-menu  a#menu_emails{background-image:url(img/n/menu_mails.png);}
body .sf-menu  a#menu_borrar{background-image:url(img/n/menu_borrar.png);}

body .sf-menu  ul li a#menu_coches{background-image:url(img/n/menu_coche.png);}
body .sf-menu  ul li a#menu_coches_nuevos{background-image:url(img/n/menu_nuevos.png);}

body .sf-menu  a#menu_texto{background-image:url(img/n/menu_texto.png);}
body .sf-menu  a#menu_imagen{background-image:url(img/n/menu_imagen.png);}



.flechaabajo {margin-left:4px;position:relative;top:3px;}
.flechaarriba{}	

#copynm {position:fixed;bottom: 0px;}	

#copynm {color:#ccc;font-size:11px;text-align:center;background:rgba(0,0,0,.8);padding:0px;padding-top:4px;padding-bottom:4px;
		xposition:absolute;overflow:hidden;z-index:99999998;left:0;min-width:100%;border-top:1px solid rgba(40,40,40,.7);bottom:0!important;
		}
		#copynm a, #copynm a:active,#copynm a:visited,#copynm a:link {color:#eee;}
		
#tabla_inicio{position:absolute;top:40%;}		

#tabla_listado{font-size:1.2em;min-width:870px;width:990px;max-width:100%;margin:0 auto;}
#tabla_listado tr td {border:1px solid white;}
#tabla_edicion tr td {padding-left:10px;padding-right:10px;}
body #tabla_edicion tr.filabotones td{padding-left:0px;padding-right:0px;}
#tabla_edicion tr td table tr td {padding-left:2px;padding-right:2px;}
.filabotones{}

body #tabla_edicion{background:#fafafa;max-width:90%;width:990px;}
#cabecera_listado{width:990px;max-width:100%;border:0px solid red;}
.
#contenedor_acciones{background:#f9f9f9;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin-bottom:6px;padding-top:5px;padding-bottom:5px;}
.sel_filas{display:none;margin-right:6px;}
@media only screen and (max-width: 991px) {

	body #tabla_edicion{width:90%;}
	#tabla_listado{font-size:1.2em;min-width:auto;width:100%;}
	#cabecera_listado{width:100%;}
	body #cajas_filtrado{width:100%;}
}

#formulario_datos{border:0px solid red;max-width:100%;}

body #tabla_edicion tr td textarea,#tabla_edicion body #tabla_edicion tr td input {max-width:100%;}
.sepa_file{margin-bottom:4px;margin-top:4px;width:425px;max-width:100%;overflow:hidden;border:0px solid red;}
.sepa_file input[type=file]{border:0px solid red;width:350px;max-width:100%;overflow:hidden;}
.cradio{border:0px solid red;background:url(img/home.png) no-repeat;padding-left:10px;}


.cajafiltro{display:inline-block;margin:4px;font-size:.89em;}
.cajafiltro select{font-size:0.95em;max-width:220px;}
/* cajas para filtrar campos */
.campofiltro{display:inline-block;margin-left:2px;margin-right:2px;}

.icono_accion{margin-right:3px;margin-left:3px;}

#lista_filtrados{border:1px solid #e5e5cd;background:#fffffc;padding:6px;display:inline-block;max-width:100%;}
#lista_filtrados{}
#cajas_filtrado{margin-top:8px;padding:6px;width:990px;max-width:100%;}
#iconofiltro{padding:4px;cursor:pointer;padding-left:30px;background:url(img/filtrado.png) no-repeat;height:18px;display:inline-block;}

#cajas_filtrado .campofiltro{margin-top:6px;margin-bottom:1px;margin-left:18px;border:0px solid red;vertical-align:top;}
#quitfiltrados{position:relative;top:5px;display:inline-block;}

.fichaprevia{border-bottom:1px dotted #999;margin:6px;padding:6px;}
.nombre_ficha{font-weight:bold;color:#000088;display:inline-block;vertical-align:top;background:#f5f5f5;padding:6px;padding-left:9px;padding-right:9px;}
.dato_ficha{color:#000;display:inline-block;vertical-align:top;padding-left:10px;padding-top:6px;}
.fotopeq{width:150px;max-xheight:90px;margin:4px;}

.navegacion{text-align:right;background:rgba(90,90,90,.5);border:1px solid rgba(120,120,120,.6);padding:3px;float:right;display:inline-block;position:fixed;right:0px;padding-left:5px;padding-right:5px;}
.navegacion input{font-size:11px;padding:3px;padding-left:22px;border:1px solid #999;cursor:pointer;}
#botonborrar{background:#eee url(img/borrar.png) no-repeat 2px 1px;}
#botoneditar{background:#eee url(img/editar.png) no-repeat 2px 1px;}
#botonimprimir{background:#eee url(img/print.gif) no-repeat 2px;}
#botonactualizar{background:#eee url(img/act.png) no-repeat 6px;width:32px;}

.idioma_esp,.idioma{cursor:pointer;}
.idioma_gal{cursor:pointer;}
.idioma_pt{cursor:pointer;}
.idioma_eng{cursor:pointer;}
.idioma_fra{cursor:pointer;}

.previafoto{max-height:90px;}


body .checa,.checachecked{
	display:inline-block;margin:4px;background:#ffeeee;border:1px solid #aaa;padding:4px;font-size:12px;min-width:52px;vertical-align:top;
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,.2); 
	box-shadow: 0px 0px 2px rgba(0,0,0,.2);
}

body .checachecked{background:#eeffee;font-xweight:bold;}
body .checa input,.checachecked input {position:relative;top:3px;margin-right:4px;}

#textobuscar{
background-color: #fff;
border: 1px solid #ccc;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
display: inline-block;
padding: 4px 6px;
color: #555;
vertical-align: middle;
border-radius: 4px;
max-width: 100%;
line-height: 22px;min-width:150px;
}
body .bootstrap-tagsinput input{}
body .bootstrap-tagsinput{width:auto;max-width:100%;min-width:130px;}
#caja_buscar{width:auto;max-width:100%;text-align:left;}
#caja_buscar input{}

.info_tags{font-size:11px;padding:3px;padding-left:5px;padding-right:10px;color:#005500;display:inline-block;position:relative;xfloat:right;width:auto;background:#ffffe6;border:1px solid #c6c6b0;margin:1px;}
.rojofuego{color:#cc0000;}