body {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0 auto;
	padding:0;
	color:#333333;
	width:990px;
	background-color:#000;
}
.izq {
	float:left;
}
.der {
	float:right;
}
.clear {
	clear:both;
}
.nobackground {
	background-image:none !important;
}
.noborder {
	border:none !important;
}
.oculto {
	display:none;
}
ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
	margin:0;
	padding:0;
}
a {
	text-decoration:none;
	color:#0B5FB7;
}
a:hover {
	text-decoration:none;
	color:#666666;
}
a img {
	border:none;
}
form {
	margin:0;
	padding:0;
}
fieldset {
	border:none;
	margin:0;
	padding:0;
}
div {
	margin:0;
	padding:0;
}
p {
	margin:0;
	padding:0;
}
.underline {
	text-decoration:underline;
}
.tx-right {
	text-align:right;
}
#global {
	text-align:left;
	overflow:auto;
	overflow:hidden;
	width:990px;
	background-color:#FFF;
	border-bottom:12px solid #b4b4b4;
}
#pie {
	text-align:left;
	overflow:auto;
	overflow:hidden;
	width:990px;
	color:#FFF;
	color:#dddddd;
	padding:10px 0 20px 0;
}
#pie p {
	float:left;
}
#pie ul {
	float:right;
}
#pie li {
	float:left;
	padding-right:10px;
	margin-left:10px;
	border-right:1px solid #dddddd;
}
#pie li.final {
	padding-right:0px;
	margin-left:10px;
	border-right:none;
}
#pie li a {
	color:#dddddd;
}
#pie li a:hover {
	color:#cc3300
}
#cabecera {
	width:990px;
	height:111px;
	overflow:auto;
	overflow:hidden;
}
#cabecera h1 {
	float:left;
	margin:39px 0 0 13px;
	padding:0;
}
#cabecera p {
	float:left;
	margin:10px 0 0 370px;
	padding:0;
}
ul#menu {
	width:990px;
	height:27px;
	background:url(../img/menu-fondo.gif) no-repeat;
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom:23px;
}
ul#menu li {
	float:left;
	margin:0 0 0 14px;
}
ul#menu li a {
	color:#FFF;
	display:block;
	height:21px;
	padding:4px 6px 0 6px;
}
ul#menu li a:hover {
	color:#000;
	display:block;
	background-color:#CCC;
	border-bottom:2px solid #efa18e;
}
ul#menu li a.active {
	color:#000;
	display:block;
	background-color:#CCC;
	border-bottom:2px solid #efa18e;
}
#global div#contenido-izq {
	width:624px;
	float:left;
	margin-left:13px;
	padding-bottom:34px;
	overflow:auto;
	overflow:hidden;
}
#global div#contenido-der {
	width:293px;
	float:right;
	margin-right:13px;
	padding-bottom:34px;
	overflow:auto;
	overflow:hidden;
}
#global div#contenido-izq h2 {
	background:url(../img/h2-fondo.gif) no-repeat bottom;
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#cc3300;
	text-transform:uppercase;
	height:27px;
	display:block;
	margin:0;
	padding:0;
	clear:both;
}
#global div#contenido-izq h2 span {
	background:url(../img/h2-flecha.gif) no-repeat bottom center;
	height:27px!important;
	display:inline-block
}
#global div#contenido-der div.caja {
	width:291px;
	overflow:auto;
	overflow:hidden;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-bottom:3px solid #b4b4b4;
	margin-bottom:27px;
}
#global div#contenido-der h2 {
	width:280px;
	height:24px;
	background:url(../img/contenido-der_h2.gif) no-repeat;
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	margin:0;
	padding:8px 0 0 13px;
	text-transform:uppercase;
}
#global div#contenido-der div.caja form {
	margin:8px 0 20px 11px;
	width:267px;
}
#global div#contenido-der div.caja form p {
	color:#444444;
}
#global div#contenido-der div.caja form p span {
	width:267px;
	height:23px;
	border:1px solid #d5e6ee;
	background-color:#eaf7ff;
	display:inline-block;
	padding-top:3px;
	margin-bottom:10px;
}
#global div#contenido-der div.caja form p span input {
	font:normal 11px Arial, Helvetica, sans-serif;
	margin-left:30px;
	width:220px;
	border:0px;
	background-color:#eaf7ff;
	margin-top:2px;
}
#global div#contenido-der div.caja form p span.usuario {
	background-image:url(../img/ico-usuario.gif);
	background-repeat:no-repeat;
	background-position:0.5em 6px;
}
#global div#contenido-der div.caja form p span.password {
	background-image:url(../img/ico-password.gif);
	background-repeat:no-repeat;
	background-position:0.3em 6px;
}
#global div#contenido-der div.caja form p.boton input {
	background:url(../img/form-botonUsuario.gif) no-repeat 0em 2px;
	float:right;
	font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	border:none;
	width:102px;
	height:22px;
	cursor:hand;
	text-transform:uppercase;
}
#global div#contenido-der div.caja form p.boton input:hover {
	background:url(../img/form-botonUsuario_f2.gif) no-repeat 0em 2px;
	float:right;
	font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	border:none;
	width:102px;
	height:22px;
	cursor:hand;
}
#global div#contenido-der div.caja form p.olvide {
	float:left;
	font-size:10px;
	padding-top:5px;
}
#global div#contenido-der div.caja form p.olvide a {
	color:#696969;
	text-decoration:underline;
}
#global div#contenido-der div.caja form p.olvide a:hover {
	color:#cc3300;
}
#global div#contenido-der div.caja p.registrese {
	width:277px;
	height:17px;
	display:inline-block;
	background-color:#d8e8f0;
	margin:4px;
	padding:5px 0 0 6px;
}
#global div#contenido-der div.caja p.registrese a {
	color:#c80803;
	text-decoration:underline;
}
#global div#contenido-der div.caja p.registrese a:hover {
	color:#333333;
}
#global div#contenido-der div.tienda {
	background:url(../img/tienda.jpg) no-repeat 1em 13px;
}
#global div#contenido-der div.tienda p {
	width:150px;
	float:right;
	margin:23px 13px 13px 13px;
}
#global div#contenido-der div.tienda p a.boton {
	background:url(../img/form-botonUsuario.gif) no-repeat 0em 2px;
	float:right;
	font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	border:none;
	width:102px;
	height:19px;
	cursor:hand;
	text-align:center;
	padding-top:3px;
}
#global div#contenido-der div.tienda p a:hover.boton {
	background:url(../img/form-botonUsuario_f2.gif) no-repeat 0em 2px;
}
div#webvictoriadelosangeles {
	width:293px;
	height:166px;
	background:url(../img/webvictoriadelosangeles.jpg) no-repeat;
	overflow:auto;
	overflow:hidden;
	margin-bottom:20px;
}
p.colaboradores {
	font-size:10px;
	color:#666
}
div#webvictoriadelosangeles div {
	width:120px;
	float:right;
	color:#FFF;
	margin:25px 13px 0 0;
}
div#webvictoriadelosangeles h3 {
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	margin:0 0 5px 0;
	padding:0;
}
div#webvictoriadelosangeles div p {
	margin-bottom:7px;
}
div#webvictoriadelosangeles div p a {
	background:url(../img/flechaweb.gif) no-repeat 0em 3px;
	padding-left:27px;
	font:normal 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
}
div#webvictoriadelosangeles div p a:hover {
	background:url(../img/flechaweb_f2.gif) no-repeat 0em 3px;
	color:#cc3300;
}
ul.paginacion {
	margin:0 0 10px 0;
	padding:0;
	float:right;
	font-size:10px;
}
ul.paginacion li {
	float:left;
	margin-left:5px;
}
ul.paginacion li a {
	color:#333333;
	text-decoration:underline;
}
ul.paginacion li a:hover {
	color:#cc3300;
}
ul.paginacion li a.activo {
	color:#cc3300;
	text-decoration:none;
	font-weight:bold;
}
div.error {
	margin-bottom:10px;
}
div.error li {
	color:#cc3300;
	background:url(../img/eliminar.gif) no-repeat 0em 3px;
	padding-left:13px;
}
div.caja ul.menu_usuario {
	margin:8px;
}
div.caja ul.menu_usuario li {
	margin-bottom:5px;
}
div.caja ul.menu_usuario li ul {
	margin:2px 0 15px 0;
}
div.caja ul.menu_usuario a {
	background:url(../img/flecha-der.gif) no-repeat 0.3em 5px;
	padding-left:12px;
	color:#cc3300;
}
div.caja ul.menu_usuario a:hover {
	color:#333;
	background:url(../img/flecha-der_f2.gif) no-repeat 0.3em 5px;
}
div.caja ul.menu_usuario a.desconectar {
	background:url(../img/eliminar_f2.gif) no-repeat 0em 3px;
	padding-left:12px;
	color:#333;
	font-weight:normal;
	display:inline-block;
}
div.caja ul.menu_usuario a:hover.desconectar {
	background:url(../img/eliminar.gif) no-repeat 0em 3px;
	color:#cc3300;
}
div.caja p.nombre_usuario {
	color:#03AF27;
	font-weight:bold;
	background:url(../img/ico-usuario.gif) no-repeat 0em 0px;
	padding:0 0 4px 18px;
	margin:8px 8px 0 8px;
	border-bottom:1px dotted #BDBDBD;
}
div.sin_identificar {
	width:623px;
	height:73px;
	overflow:auto;
	overflow:hidden;
	background:url(../img/sinedintificar.gif) no-repeat bottom left;
}
div.sin_identificar h3 {
	margin:15px 10px 10px 10px;
	padding:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
}
div.sin_identificar p {
	margin:0 10px 0 10px;
	background:url(../img/ico-usuario.gif) no-repeat 0em 0px;
	padding:0 0 0 20px;
	display:inline-block;
}
div.sin_identificar p a, #accedeValoracion a {
	color:#cc3300;
	text-decoration:underline;
}
div.sin_identificar p a:hover, #accedeValoracion a:hover {
	color:#333333;
}
div#votaFotografia {
	float:right;
	width:125px;
}
ul.valoracion {
	display:block;
	overflow:auto;
	margin-bottom:3px;
}
ul.valoracion li {
	float:left;
}
div#votaFotografia a {
	color:#cc3300;
}
div#votaFotografia a:hover {
	color:#333333;
}
form.formulario {
	padding-top:15px;
	width:478px;
}
form.formulario p {
	width:100%;
	overflow:auto;
	overflow:hidden;
	border-bottom:1px dotted #bdbdbd;
	padding-bottom:10px;
	margin-bottom:10px;
}
form.formulario p small {
	display:block;
	clear:both;
	padding-top:10px;
	margin-left:170px;
	font-size:11px;
}
form.formulario p input, form.formulario p select {
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	background-color:#EAF7FF;
	border:1px solid #D5E6EE;
	width:300px;
	padding:3px;
}
form.formulario p input.corto, form.formulario p select.corto {
	width:150px !important;
}
input.campoerror, select.campoerror {
	background-color:#FFEAEB !important;
	border:1px solid #EED5D6 !important;
}
form.formulario p.checkbox input {
	width:auto!important;
	padding:0px!important;
	background-color:#FFF!important;
	border:none!important;
}
form.formulario p.checkbox label {
	padding-top:3px;
	width:auto;
}
form.formulario p textarea {
	font:normal 11px Arial, Helvetica, sans-serif;
	float:left;
	background-color:#EAF7FF;
	border:1px solid #D5E6EE;
	width:300px;
	padding:3px;
}
form.formulario p label {
	float:left;
	width:160px;
	background:url(../img/flecha-der.gif) no-repeat 0em 5px;
	padding-left:8px;
}
form.formulario p.boton, .frmAdmFotografias .boton {
	border-bottom:none;
}
form.formulario p.boton input, .frmAdmFotografias .boton input {
	background:url(../img/form-botonUsuario.gif) no-repeat 0em 2px;
	float:right;
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	border:none;
	width:102px;
	height:22px;
	cursor:hand;
}
form.formulario p.boton input:hover, .frmAdmFotografias .boton input:hover {
	background:url(../img/form-botonUsuario_f2.gif) no-repeat 0em 2px;
	float:right;
	font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFF;
	border:none;
	width:102px;
	height:22px;
}
form.formulario p a {
	text-decoration:underline;
	color:#CC3300;
}
ul.form_error {
	background-color:#F0F0F0;
	padding:4px;
	border:1px solid #D9D9D9;
	width:456px;
	margin-top:10px;
}
ul.form_error li {
	background:url(../img/eliminar.gif) no-repeat 0em 3px;
	color:#CC3300;
	padding-left:13px;
	font-weight:bold;
}
p.form_ok, div.form_ok {
	background-color:#F0F0F0;
	padding:4px 4px 4px 20px;
	border:1px solid #D9D9D9;
	width:440px;
	margin-top:10px;
	color:#03AF27;
	background-image:url(../img/ok.gif);
	background-repeat:no-repeat;
	background-position:0.5em 7px;
}
p.form_ok a, div.form_ok a {
	color:#03AF27;
	text-decoration:underline;
}
ul.paginacion_item {
	clear:both;
	margin:0 auto;
	width:425px;
	overflow:auto;
	overflow:hidden;
	padding-bottom:5px;
}
ul.paginacion_item li {
	display:inline;
}
ul.paginacion_item li a {
	color:#CC3300;
	font-size:10px;
}
ul.paginacion_item li a:hover {
	color:#9a9a9a;
}
ul.paginacion_item li.anterior {
	float:left;
	background:url(../img/flecha-izq.gif) no-repeat 0em 5px;
	padding-left:8px;
}
ul.paginacion_item li.siguiente {
	float:right;
	background:url(../img/flecha-der.gif) no-repeat 4.6em 5px;
	padding-right:8px;
}
div.pagina p {
	line-height:1.4em;
	padding-bottom:10px;
}
div.pagina h5 {
	font-size:11px;
	font-weight:900;
}
div.pagina a {
	color:#C80803;
	text-decoration:underline;
}
div.pagina a:hover {
	color:#333333;
}
ul#idiomas {
	margin:5px 0 0 0;
	padding:0;
	clear:both;
	float:right;
	font-size:10px;
}
ul#idiomas li {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
ul#idiomas li a.activo {
	color:#CC3300;
	text-decoration:none;
}
ul#idiomas li a:hover.activo {
	color:#989494;
	text-decoration:underline;
}
ul#idiomas li a {
	color:#989494;
	text-decoration:underline;
}
ul#idiomas li a:hover {
	color:#CC3300;
}

