.nuevo_usuario {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
  font-weight: bold;
  width: 20px; 
  background-color: #43473f; 
  color: #6e7669;
  text-align: center;
  cursor: default;  
}
.texto_color {
	font-family: Arial; 
	color: #9da080;
	font-size: 12px; 
}
.titulo {
	background: #4F4F4F; 
	text-align: right; 
	font-family: Arial; 
	font-weight: bold;
  font-style: italic;  
	font-size: 15px; 
	background-image: url(../www/ima/titulo.jpg); 
	color: #D08800;  /*#9E9E9E*/
}
.titulo_degradado1 {
	background: #4F4F4F;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
  height: 25px; 
  font-size: 15px; 
	background-image: url(../www/ima/degradado_titulo.gif);
	color: #9da080;  
}
.titulo_degradado2 {
	background: #2e302b; 
  height: 25px; 
  font-size: 15px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	 
	background-image: url(../www/ima/degradado_titulo2.gif); 
	color: #9da080;	
}
.titulo_degradado_fot {
	background: #2e302b; 
  height: 30px; 
  font-size: 15px; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../www/ima/degradado_titulo_fot.gif); 
	color: #9da080;
}
a:visited {
  font-size: 15px; 
  text-decoration: none; 
  color: #5e5e58;
  font-weight: bold;
}
a:active {
  font-size: 15px; 
  text-decoration: none; 
  color: rgb(204,0,0);
  font-weight: bold;
}
a:link {
  font-size: 15px; 
  text-decoration: none; 
  color: #5e5e58;
  font-weight: bold;
}
a:hover {
  font-size: 15px; 
  text-decoration: none; 
  color: rgb(204,0,0);
  font-weight: bold;
}
.borde_tabla_principal {
  border: 1px solid rgb(144,144,144);  
}
.fondo_menu_princial {
  background-color: #989e94;
  color: black;
  /*border-top: 1px solid rgb(144,144,144); 
  border-bottom: 1px solid rgb(144,144,144);*/
}
.fondo_pie {
  background-color: rgb(208,208,208);
  border-top: 1px solid rgb(144,144,144); 
}
.pie_fotografos {
  color: #328eff; /* 35657b */
  cursor: pointer;
}
.fondo_gris_oscuro {
   background-color: #989e94;
}
.fondo_granate {
   background-color: #eb695a;  /*rgb(144,0,0)*/ 
}
.fondo_gris_claro {
   background-color: #2e302b;
}
.fondo_gris_claro_putos_izq {
   background-color: #2e302b;
   border-left: 2px rgb(144,144,144) dotted;
}
.fondo_gris_claro_puntos_der {
   background-color: rgb(239,239,239);
   border-right: 2px rgb(144,144,144) dotted;
}
.fondo_exposiciones {
   background-color: rgb(244,244,244);
}
.fondo_marron_claro_putos_der {
   background-color: #f2c87c;
   border-right: 2px #f2c87c dotted;
}
.fondo_marron_claro_putos_izq {
   background-color: #f1d095;
   border-left: 2px #f1d095 dotted;
}
.fondo_marron_oscuro {
   background-color: #f1b54a;
}
.fondo_marron_claro {
   background-color: #f1d095;
}
.fondo_blanco_borde_gris {
   background-color: #595f55;
   border: 1px solid rgb(144,144,144);
}
.texto_gris_negrita { 
   color: rgb(116,116,116);
   font-weight: bold;
}
.puntos_der {
   border-right: 2px #454841 dotted;
}
.puntos_inf {
   border-bottom: 2px #454841 dotted;
}
.puntos_sup_inf {
   border-bottom: 2px #454841 dotted;
   border-top: 2px #454841 dotted;
}
.puntos_izq {
   border-left: 2px #454841 dotted;
}
.linea_izq {
   border-left: 2px solid #454841;
}
.linea_inf {
   border-bottom: 2px solid #454841;
}
.ventanaTitulo {
	/*background-color: #b7db3c;*/
	background-image: url('../www/ima/fondo_titulo_ventana.jpg');
	background-repeat: repeat-x;
	background-position: center;
	vertical-align: middle;
	height: 20px;
	border-color: #f3fece #7f9926 #7f9926 #f3fece;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
}
.ventanaTabla {
	border: #46535C 1px solid;
	background-color: b8c9f6;
}
.menuPrincipalTitulo{
	background-color: #f0eee5;	
	background-image: url('../www/ima/menu_principal_2.gif');
	background-repeat: repeat-x;
	background-position: center;
	height: 37px; 	
	color: black;
	font-size: 14pt;
	font-weight: bold;
	/*border: 1px solid #aca899;	*/
}
.cabeceraListado {	
	background-image: url('../www/ima/cabecera_listado.gif');
	background-repeat: repeat-x;
	background-position: center;
	vertical-align: middle;
	height: 20px;
	color: white;
	font-weight: bold;
}
.fondoEvolution {
		background-color: #d11001;
		background-image: url('../www/ima/fondo2.jpg');
		background-repeat: no-repeat;
		/*margin: -16px 0px 0px 0px;*/
		margin: 0px 0px 0px 0px;
}
/*
img {
	cursor: help;
}
*/
.tituloPrincipal {
	font-size: 24px; 
	font-weight: bolder;
	color: #708090;
}
.usuarioPrincipal {
	font-size: 16px; 
	font-weight: bolder;
	color: red;
}
.textoInput {
	font-weight: bolder;
	font-size: 14px;
	color: #5A5A5A;
}
button {
	background: #EAEAEA;
	border: 1px solid #8F8F8F;
	font-weight: bolder;
	font-size: 11px;
	color: #636363;
	width: 90px;
}
.registro td {
	padding: 2px 2px 2px 2px; 
	border-right: 1px solid #E1E1E1; 
	border-bottom: 1px solid #E1E1E1;
	font-size: 14px;
	color: #5A5A5A;
	cursor: pointer;	
}
.registroOver td {
	padding: 2px 2px 2px 2px; 
	border-right: 1px solid #F1F1F1; 
	border-bottom: 1px solid #F1F1F1;
	font-size: 14px;
	color: #5A5A5A;	
	background: #ECECEC;
	cursor: pointer;	
}
.registroMarcado td {
	padding: 2px 2px 2px 2px; 
	border-right: 1px solid #E1E1E1; 
	border-bottom: 1px solid #E1E1E1;
	font-size: 14px;
	color: #5A5A5A;	
	background: #FFE4B5;
	cursor: pointer;	
}
.registroMarcadoOver td {
	padding: 2px 2px 2px 2px; 
	border-right: 1px solid #E1E1E1; 
	border-bottom: 1px solid #E1E1E1;
	font-size: 14px;
	color: #5A5A5A;	
	background: #E9967A;
	cursor: pointer;
}
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
}
a.noticia:visited {
  font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(0,132,255); 
}
a.noticia:active {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(0,132,255);
}
a.noticia:link {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: rgb(0,132,255);
}
a.noticia:hover {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(32,64,255);
}
a.novedades:visited {
  font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(153,204,102);
}
a.novedades:active {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(153,204,102);
}
a.novedades:link {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: rgb(153,204,102);
}
a.novedades:hover {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(0,192,16);
}
a.contacta:visited {
  font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(255,204,102);
}
a.contacta:active {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(240,112,0);
}
a.contacta:link {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	color: rgb(240,112,0);
}
a.contacta:hover {
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: rgb(240,112,0);
}
.titulo_noticia {  
	font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: rgb(250,250,250);
	border: thin rgb(197,197,197) dotted;	
	text-align: justify;
	color: rgb(153,204,102);
}
.texto_noticia {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3 3 3 3;
	line-height: 16px;	
	color: #9da080;
}
.fondo_noticia {	
	background-color: #595f55;
}
.texto_especiales {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3 3 3 3;
	line-height: 16px;
}
 .portadaSeparaFot {
  /* border-right: thin solid rgb(255,102,0) dotted;*/
   border-right: thin #BCBCBC dotted; 
 }
  .portadaFotografos {   
   color: #9da080; 
   font-family: Arial;
   font-weight: bold; 
   font-size: 13px;
 }
  .portadaFotografosOver {   
   color: rgb(255,102,0); 
   font-family: Arial;
   font-weight: bold; 
   font-size: 14px;
 }
 .bordeUltimasImg {
  border: 1px black solid;
  background-color: #454545; 
  color: #9e9e9e;
 }
 .bordeUltimasImgFondo {
  background-color: #646464;
  border: 1px black solid; 
  color: #9e9e9e; 
 }
 .imagenesImg {
  border: 1px black solid;
  background-color: white; 
  color: #9e9e9e;
 }
 .titulo_fotos {
    color: #9e9e9e; 
   font-family: Arial;
   font-weight: bold; 
   font-size: 13px;    
 }
 .menuOut {
  font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
 }
 .menuOver {
  font-size: 13px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: rgb(255,204,102);
  cursor: pointer;
  color: black;
 }  
 .filaNormal {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: rgb(255,255,255);
  cursor: pointer; 
 } 
 .filaOver {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: rgb(255,204,102);
  cursor: pointer;   
 }
 .menu_autor {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;   
    font-size: 15px;
    padding: 5px;
    text-align: right;
    cursor: pointer; 
    /*border-bottom: 1px solid white;*/ 
    /*border-top: 1px solid white;*/
    background-color: #4f4f4f;
    color: black;
 }
 .menu_autor_over {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold; 
    font-size: 15px;
    padding: 5px;
    text-align: right; 
    cursor: pointer; 
   /* border-bottom: 1px solid white;*/ 
   /* border-top: 1px solid white;*/
    background-color: #4f4f4f;
 } 
 .texto_autor {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   
    font-weight: bold; 
    font-size: 15px;  
    padding: 5px;   
 }
 	.box_m { 
	  background: #f2c87c; 
	}
	.boxtop_m div { 
	  height: 15px; 
	  background: url(../www/ima/esquina_sup_izq_marron.gif) no-repeat top left; 
	}
	.boxbottom_m { 
	  background: url(../www/ima/esquina_inf_der_marron.gif) no-repeat bottom right; 
	}
	.boxbottom_m div { 
	  height: 15px; 
	}
	.boxcontent_m {
	  padding: 0px 15px 0px 15px;
	}
	.box_az { 
	  background: #CDCDD7; 
	}
	.boxtop_az { 
	  /*background: url(<?echo $DIR_IMAGENES ?>esquina_sup_der_azul.gif) no-repeat top right; */
	}
	.boxtop_az div { 
	  height: 15px; 
	  background: url(../www/ima/esquina_sup_izq_azul.gif) no-repeat top left; 
	}
	.boxbottom_az { 
	  background: url(../www/ima/esquina_inf_der_azul.gif) no-repeat bottom right; 
	}
	.boxbottom_az div { 
	  height: 15px; 
	  /* background: url(<?echo $DIR_IMAGENES ?>esquina_inf_izq_azul.gif) no-repeat bottom left; */
	}
	.boxcontent_az {
	  padding: 0px 15px 0px 15px;
	}
	.box_v { 
	  background: #5b8b35; 
	}
	.boxtop_v div { 
	  height: 15px; 
	  background: url(../www/ima/esquina_sup_izq_verde.gif) no-repeat top left; 
	}
	.boxbottom_v { 
	  background: url(../www/ima/esquina_inf_der_verde.gif) no-repeat bottom right; 
	}
	.boxbottom_v div { 
	  height: 15px; 
	}
	.boxcontent_v {
	  padding: 0px 15px 0px 15px;
	}
	.box_r { 
	  background: #e16268; 
	}
	.boxtop_r div { 
	  height: 15px; 
	  background: url(../www/ima/esquina_sup_izq_roja.gif) no-repeat top left; 
	}
	.boxbottom_r { 
	  background: url(../www/ima/esquina_inf_der_roja.gif) no-repeat bottom right; 
	}
	.boxbottom_r div { 
	  height: 15px; 
	}
	.boxcontent_r {
	  padding: 0px 15px 0px 15px;
	}  
  a.arbol:visited {
    font-size: 13px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	color: #989898; 
  }
  a.arbol:active {
  	font-size: 13px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	color: #989898;
  }
  a.arbol:link {
  	font-size: 13px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	text-align: justify;
  	color: #989898;
  }
  a.arbol:hover {
  	font-size: 13px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-weight: bold;
  	text-decoration: underline;
  	color:  #d17c28;
  }
/*#############################################################################################*/
/*#############################################################################################*/
/*###########################      STYLOS MENU  MODULOS       #################################*/
/*#############################################################################################*/
/*#############################################################################################*/
.chromestyle{
width: 100%;
font-weight: bold;
}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
/*background: url(chromebg.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
background: url(../www/ima/menu_principal_2.gif) center center repeat-x; /*THEME CHANGE HERE
/*background: #e5f0fb;*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li{
display: inline;
}
.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/*border-right: 1px solid #DADADA;
border-left: 1px solid #DADADA;*/
}
.chromestyle ul li a:hover{
/*background: url(menu_principal_2.gif) center center repeat-x;*/ /*THEME CHANGE HERE*/
background: #e5f0fb;
}
.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #e5f0fb;
/*background: url(menu_principal_2.gif) repeat-x;*/
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: #494949;
}
* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #b8c9f6;
}
/*#############################################################################################*/
/*#############################################################################################*/