/* home */
body {
	padding: 0px;
	margin: 0px;
	background: #6C0000;
}

img {
	border: 0px;
}

a {
	color: #953131;
	text-decoration: underline;
}

a:hover {
	color: #8b8b8b;
	text-decoration: underline;
}

#home_left {
	float: left;
	width: 535px;
}

#home_right {
	width: 324px;
	_width: 314px;
	float: right;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 10px;
}

#home_counters {
	height: 35px;
	border-left: 1px solid #FFFFFF;
	padding-bottom: 8px;
	text-align: right;
}

.home_counter_rojobig {
	color: #C30101;
	font-size: 17px;
	font-family: Verdana;
}

.home_counter_rojo {
	color: #C30101;
	font-size: 10px;
	font-family: Verdana;
}

.home_counter_grisbig {
	color: #8C8C8C;
	font-size: 13px;
	font-family: Verdana;
}

.home_counter_gris {
	color: #8C8C8C;
	font-size: 10px;
	font-family: Verdana;
}

.home_login {
	color: #333333;
	font-size: 9px;
	font-family: Verdana;
}



.home_obra{
	background:url(/images/ficha_superior.jpg) no-repeat #EEEEEE;
	padding-top:0px;
	font-family:Verdana;
	color:#5C5C5C;
	font-size:9px;
}
.home_obra_imagen {
	padding-bottom:14px;
}
.home_obra_imagen img{
	border:1px solid #8B8B8B;
}
.home_obra_azul{
	background-color:#2F7696;
	border-top:1px solid #265E79;
	padding-left:16px;
	/* padding-right:16px; */
	height:70px;
}

.home_obra_azul_categoria{
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	padding-top:5px;
}
/*
.caja_grande_parte_azul_obra{
	color:#FFFFFF;
	padding: 3px 0px 7px 8px;
	font-size:11px;
}
.caja_grande_parte_azul_autor{
	color:#94BCC6;
	font-size:9px;
}
.caja_grande_parte_azul_autor a{
	color:#94BCC6;
	text-decoration:underline;
}
.caja_grande_parte_azul_autor a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
*/
/* menu usuario */
.menu_usuario_100 {
	height: 22px;
	background: #5F5F5F;
}

.menu_usuario_960 {
	height: 22px;
	color: #FFFFFF;
	width: 878px;
	font-family: Verdana;
	font-size: 11px;
	/*border:1px solid #FFFFFF;*/
}

.menu_usuario_on {
	height: 22px;
	background: url(/images/bg_menu_usuario.jpg) repeat-x;
	cursor: pointer;
	color: #FFFFFF;
	float: left;
	padding: 0px 7px 0px 7px;
}

.menu_usuario_off {
	height: 22px;
	color: #FFFFFF;
	float: left;
	padding: 0px 7px 0px 7px;
}

.menu_usuario_on a {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_usuario_off a {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_usuario_item {
	margin-top: 4px;
}

/* end menu usuario */ /* menu */
.menu_100 {
	height: 67px;
	background: #C20102;
	color: #FFFFFF;
}

.menu_960 {
	height: 67px;
	background: #C20102;
	color: #CC5F5F;
	width: 878px;
	font-family: Helvetica;
	font-size: 12px;
	font-weight: bold;
	/*border:1px solid #FFFFFF;*/
}

.menu_on {
	height: 67px;
	background: url(/images/bg_menu.jpg) repeat-x;
	cursor: pointer;
	color: #FFFFFF;
	float: left;
	padding: 0px 10px 0px 10px;
	vertical-align: text-bottom;
}

.menu_off {
	height: 67px;
	color: #E99998;
	float: left;
	padding: 0px 10px 0px 10px;
}

.menu_item {
	margin-top: 45px;
}

.menu_on a {
	text-decoration: none;
	color: #FFFFFF;
}

.menu_on a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.menu_off a {
	text-decoration: none;
	color: #E99998;
}

.menu_off a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.form a {
	color: #5d5d5d;
	color: #ad2e22;
	text-decoration: none;
}

.form a:hover {
	color: #ad2e22;
	text-decoration: underline;
}

/* end menu */ /* submenu */
.sub_menu_100 {
	height: 27px;
	background: #970001;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.sub_menu_960 {
	height: 27px;
	background: #970001;
	color: #CC5F5F;
	width: 878px;
	font-family: Verdana;
	font-size: 10px;
	/*border:1px solid #FFFFFF;*/
}

.sub_menu_on {
	height: 27px;
	background: url(/images/bg_sub_menu.jpg) repeat-x;
	/* cursor:pointer; */
	color: #FFFFFF;
	float: left;
	padding: 0px 10px 0px 10px;
}

.sub_menu_off {
	height: 27px;
	color: #FFFFFF;
	float: left;
	padding: 0px 10px 0px 10px;
}

.sub_menu_item {
	margin-top: 6px;
}

.sub_menu_on a {
	text-decoration: none;
	color: #FFFFFF;
}

.sub_menu_on a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.sub_menu_off a {
	text-decoration: none;
	color: #E99998;
}

.sub_menu_off a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

/* end submenu */ /* contenido */
.contenido_100 {
	background: #FFFFFF;
	color: #000000;
	padding: 23px 0px 24px 0px;
}

.contenido_960 {
	background: #FFFFFF;
	color: #000000;
	width: 878px;
	font-family: Verdana;
	font-size: 10px;
	/*border:1px solid #000000;*/
}

.clearboth {
	clear: both;
}

/* end contenido */ /* footer */
.pie_100 {
	background: #6C0000;
	color: #AE7677;
}

.pie_960 {
	font-family: Verdana;
	font-size: 9px;
	background: #6C0000;
	color: #AE7677;
	width: 878px;
	/*padding: 18px 41px 25px 41px;*/
	padding: 18px 0px 25px 0px;
	/*border:1px solid #FFFFFF;*/
}

.pie_878 {
	font-family: Verdana;
	font-size: 10px;
	background: #7C1A1B;
	color: #AE7677;
	width: 878px;
	margin-bottom: 15px;
}

.pie_item {
	color: #AE7677;
	float: left;
	padding: 18px 18px 18px 18px;
	width: 180px;
}

.pie_960 a {
	color: #AE7677;
	text-decoration: none;
}

.pie_960 a:hover {
	color: #AE7677;
	text-decoration: underline;
}

.pie_item a {
	color: #FFFFFF;
	text-decoration: underline;
}

.pie_item a:hover {
	color: #AE7677;
	text-decoration: underline;
}

/* end footer */ /* paginacion list */
.button_randomize {
	text-align: right;
	padding-bottom: 10px;
}

.button_randomize_bottom {
	text-align: right;
	padding-top: 10px;
}

#pager_top {
	padding-bottom: 15px;
	#margin-top: 3px;
}

#pager_bottom {
	padding-top: 20px;
	padding-bottom: 5px;
}

.pagination {
	font-family: Verdana;
	font-size: 10px;
	text-align: right;
	#margin-bottom:3px;
}

.pagination a {
	color: #999999;
	border: solid 1px #999999;
	background: #FFFFF;
	text-decoration: none;
	padding: 2px 6px;
}

.pagination a:hover {
	color: #333333;
	background: #F5F5F5;
	text-decoration: none;
	border-color: #7C1A1B;
}

.pagination .current {
	color: #FFFFFF;
	border: solid 1px #7C1A1B;
	background: #7C1A1B;
	text-decoration: none;
	padding: 2px 6px;
}

/* end paginacion list */ /* header page */
form {
	padding: 0;
	margin: 0;
}

#form_search_style {
	padding-bottom: 20px;
}

#header_section {
	border-bottom: 1px solid #E5E5E5;
}

#header_section .left {
	width: 618px;
	float: left;
}

#header_section .right {
	width: 250px;
	padding-right: 10px;
	float: right;
	text-align: right;
}

#header_section a {
	font-family: Verdana;
	font-size: 9px;
	color: #327496;
	text-decoration: none;
}

#header_section a:hover {
	color: #327496;
	text-decoration: underline;
}

#search_advanced_bt {
	padding-top: 6px;
	padding-bottom: 10px;
	padding-left: 25px;
	text-align: left;
}

#search_advanced {
	border-bottom: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	padding-left: 15px;
	padding-right: 10px;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666666;
}

#search_az {
	border-bottom: 1px solid #E5E5E5;
	background-color: #FAFAFA;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
	font-size: 10px;
}

#search_az a {
	text-decoration: none;
	color: #666666;
}

#search_az a:hover {
	text-decoration: underline;
	color: #6C0000;
}

#search_az_letter {
	font-weight: bold;
	color: #6C0000;
}

#header_section_user {
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 20px;
	padding-bottom: 3px;
}

#header_section_user .left {
	width: 618px;
	float: left;
}

#header_section_user .right {
	width: 250px;
	padding-right: 10px;
	float: right;
	text-align: right;
	padding-top: 12px;
}

#header_section_user span {
	color: #953131;
}

#header_section_user a {
	font-family: Verdana;
	font-size: 10px;
	color: #606060;
	text-decoration: none;
}

#header_section_user a:hover {
	text-decoration: underline;
}

/* end header page */ /* listados */
.obra_list {
	font-family: Verdana;
	font-size: 12px;
	color: #8B8B8B;
	/* background-color:#EEEEEE; */
}

.obra_datos { /*
	padding-left:10px;
	padding-right:10px;
*/

}

.obra_puntos {
	padding-top: 6px;
}

.obra_puntos .left {
	float: left;
	width: 50%;
}

.obra_puntos .right {
	float: right;
	width: 50%;
	text-align: right;
}

.obra_titulo {
	padding-top: 6px;
	padding-bottom: 4px;
}

.obra_precio {
	border-top: 1px solid #E5E5E5;
	text-align: right;
	color: #333333;
	padding-top: 3px;
	font-size: 12px;
}

.obra_precio a {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

.obra_precio a:hover {
	text-decoration:underline;
}

.galeria_list {
	font-family: Verdana;
	font-size: 12px;
	color: #8B8B8B;
}

.galeria_datos { /* background-color:#FFCC00; */ /*
	padding-top:15px;

	*/
	padding-bottom: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.image_list {
	border: 1px solid #AFAFAF;
	margin-top: 1px;
    
    background: #F5F5F5;
    text-align: center;
}

.image_list_amarillo {
	border: 1px solid #DF920E;
}

.galeria_obras_list a img {
	border: 1px solid #AFAFAF;
}

.galeria_num {
	font-family: Verdana;
	font-size: 9px;
	color: #5E5E5E;
	padding-top: 5px;
	padding-bottom: 10px;
}

.artist_list {
	font-family: Verdana;
	font-size: 12px;
	color: #8B8B8B;
}

.artist_datos { /* background-color:#FFCC00; */ /*
	padding-top:15px;

	*/
	padding-bottom: 13px;
	border-bottom: 1px solid #E5E5E5;
}

.artist_obras_list a img {
	border: 1px solid #AFAFAF;
}

.artist_num {
	font-family: Verdana;
	font-size: 9px;
	color: #5E5E5E;
	padding-top: 5px;
	padding-bottom: 10px;
}

.caja_galeria_contenido {
	font-family: Verdana;
	font-size: 10px;
	color: #5E5E5E;
}

#listado {

}

#listado .left {
	float: left;
}

#listado .right {
	float: right;
	width: 140px;
	text-align: right;
}

/* end listados */ /* pagina: obra */
.obra_left {
	float: left;
	width: 484px;
}

.obra_right {
	width: 365px;
	float: right;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 18px;
}

#foto_obra { /* border:1px solid #AFAFAF; */
	background: #F5F5F5; /* #5F5F5F; */
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#acciones_obra {
	padding-top: 10px;
}

#acciones_obra .left {
	padding-left: 15px;
	float: left;
}

#acciones_obra .right {
	float: right;
	text-align: right;
	font-family: Verdana;
	font-size: 10px;
	color: #5E5E5E;
}

#acciones_obra .right a {
	font-family: Verdana;
	font-size: 12px;
	color: #C30101;
	text-decoration: none;
	font-weight: bold;
}

#acciones_obra .right a:hover {
	color: #000000;
	text-decoration: underline;
}

#ilike_obra {
	padding-bottom: 3px;
}

.linea_obra {
	margin: 3px 0px 17px;
	background: rgb(229, 229, 229) none repeat scroll 0% 0%;
	overflow: hidden;
	height: 1px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
}

.linea_obra2 {
	height: 1px;
	background: #E5E5E5;
	margin: 9px 0px 17px 0px;
	overflow: hidden;
}

#comentarios_obra {
	height: 32px;
	border-bottom: 1px solid #8B8B8B;
}

.comentarios_titulo {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #943231;
}

.comentarios_numero {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #C4C4C4;
}

#comentarios {
	padding-top: 10px;
}

#comentarios img {
	border: 1px solid rgb(139, 139, 139);
}

.comentario {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.comentario span {
	font-size: 9px;
	color: #C5C5C5;
}

.comentario a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2F7495;
	text-decoration: underline;
}

.comentario a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2F7495;
	text-decoration: none;
}

#form_comment {
	border-bottom: 1px solid #E5E5E5;
	background-color: #F5F5F5;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #666666;
}

#obra_datos {
	padding-top: 17px;
	font-family: Verdana;
	font-size: 10px;
	color: #8B8B8B;
}

#obra_datos .obra_datos_img {
	border: 1px solid #8B8B8B;
}

#obra_datos_contact {
	padding-top: 15px;
	text-align: right;
}

#obra_datos_contact_galeria {
	padding-top: 15px;
	text-align: right;
}

#tags_obra_titulo {
	border-bottom: 1px solid #8B8B8B;
	padding-bottom: 3px;
}

#tags_obra { /* border-bottom:1px solid #8B8B8B; */
	padding-top: 3px;
	font-family: Verdana;
	font-size: 10px;
	color: #C5C5C5;
}

.tags_titulo {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #943231;
}

#tags_obra a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2F7495;
	text-decoration: underline;
}

#tags_obra a:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2F7495;
	text-decoration: none;
}

.embed {
	font-family: Verdana;
	font-size: 10px;
	color: #8A8A8A;
}

.datos_socialnetwork {
	font-family: Verdana;
	font-size: 9px;
	color: #8A8A8A;
}

.info_embed {
	font-family: Verdana;
	font-size: 9px;
	color: #BFBFBF;
}

.precio {
	font-family: Verdana;
	font-size: 10px;
	color: #8B8B8B;
}

.precio_valor {
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #953131;
}

.precio_valor a {
	font-family: Verdana;

	color: #333333;
	font-size: 11px;
	text-decoration:underline;
}

.precio_valor a:hover {

	text-decoration: none;
}

.precio_valor_consultar {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #953131;
}


.obra_titulo_relacion {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #943231;
}

.obra_listado_relacion {
	padding-top: 7px;
}

.obra_titulo_relacion_2 {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #943231;
}

.ver_mas {
	text-align: right;
	color: #327496;
}

.ver_mas a {
	font-family: Verdana;
	font-size: 9px;
	color: #327496;
	text-decoration: none;
}

.ver_mas a:hover {
	color: #327496;
	text-decoration: underline;
}

#messDiv { /*
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	*/
	border-top: 1px solid #ACC493;
	border-bottom: 1px solid #ACC493;
	background-color: #d5f6b2; /* #F5F5F5; */
	color: #799d53; /* #999999; */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#comments_validate {
	border-top: 1px solid #f3c8cc;
	border-bottom: 1px solid #f3c8cc;
	background-color: #fbeeef;
	color: #ba311b;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#form_message {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	color: #8A8A8A;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

#form_send {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	color: #8A8A8A;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 10px;
}

.anyo_exposiciones {
	font-family: Verdana;
	font-size: 12px;
	color: #D5D5D5;
	font-weight: bold;
}

.ayuda_filtradonombre {
	font-family: Verdana;
	font-size: 9px;
	color: #8A8A8A;
	/* font-style:italic; */
}

/* end obra */ /* pagina: artista */
.menu_artista_on {
	height: 24px;
	background: url(/images/bg_menu_artista.jpg) repeat-x;
	/* cursor:pointer; */
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	padding: 0px 10px 0px 10px;
	vertical-align: text-bottom;
}

.menu_artista_off {
	height: 24px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #8B8B8B;
	float: left;
	padding: 0px 10px 0px 10px;
}

.menu_artista_on a {
	text-decoration: none;
	color: #FFFFFF;
}

.menu_artista_on a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.menu_artista_off a {
	text-decoration: none;
	color: #8B8B8B;
}

.menu_artista_off a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.menu_artista_item {
	margin-top: 5px;
}

.titular_autor {
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	color: #8B8B8B;
}

.titular_autor a {
	color: #8B8B8B;
	text-decoration: none;
}

.titular_autor a:hover {
	color: #CCCCCC;
}

.titular_autor_amarillo {
	font-family: Verdana;
	font-size: 25px;
	font-weight: bold;
	color: #DF920E;
}

.titular_autor_amarillo a {
	color: #DF920E;
	text-decoration: none;
}

.titular_autor_amarillo a:hover {
	color: #8B8B8B;
}

.titular_autor_rojo {
	font-family: Verdana;
	font-size: 25px;
	color: #6C0000;
}

.titular_autor_rojo a {
	font-family: Verdana;
	font-size: 25px;
	color: #6C0000;
	text-decoration: none;
}

.titular_autor_rojo a:hover {
	color: #8B8B8B;
}

.titular_feria_verde {
	font-family: Verdana;
	font-size: 25px;
	/*color: #718524;*/
	color: #953131;
}

.titular_localidad {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #DCDCDC;
}

.titular_localidad i {
	font-style: normal;
}

.listado_favoritos {
	padding-top: 10px;
	padding-bottom: 25px;
}

#artista_left {
	float: left;
	width: 486px;
}

#artista_right {
	float: right;
	width: 365px;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 18px;
}

#artista_left_2 {
	float: left;
	width: 365px;
}

#artista_right_2 {
	float: right;
	width: 486px;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 13px;
}

/* end artista */ /* pagina: galeria */
#galeria_left {
	float: left;
}

.galeria_right {
	width: 365px;
	/* background-color:#CC00FF; */
	float: right;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 18px;
}

.galeria_artista_left {
	float: left;
	width: 391px;
}

.galeria_artista_right {
	width: 461px;
	/* background-color:#CC00FF; */
	float: right;
	border-left: 1px solid #E5E5E5;
	padding: 0px 0px 0px 18px;
}

#destacados,#nodestacados {
	padding-top: 10px;
}

.enlace_listado_artistas a {
	font-family: Verdana;
	font-size: 13px;
	color: #8A8A8A;
	text-decoration: none;
}

.enlace_listado_artistas a:hover {
	color: #5D5D5D;
	text-decoration: underline;
}

#listado_galeria_obras {
	padding-top: 30px;
}

.listado_datos_artista {
	padding-top: 25px;
}

#galeria_3d {
	padding-top: 30px;
	text-align: center;
}

#listado_galeria_obras {
	padding-top: 30px;
}

.enlace a { /*
	font-family:Verdana;
	font-size:9px;
	*/
	color: #327496;
	text-decoration: underline;
}

.enlace a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}

.caja_titulo {
	font-family: Verdana;
	font-size: 10px;
	color: #8A8A8A;
}

/* end galeria */ /* pagina: exposicion */
.titular_exposicion_datos {
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
}
	.titular_exposicion_datos a {
		font-family: Verdana;
		font-size: 14px;
		color: #999999;
		text-decoration: none;
	}
	.titular_exposicion_datos a:hover {
		text-decoration: underline;
	}

/* end exposicion */ /* fichas */
.box_mini_galeria {
	width: 162px;
	font-family: Verdana;
	font-size: 9px;
}

/*
.box_mini_galeria img {
	border: 1px solid #AFAFAF;
}
*/

.box_galeria {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #953131;
	color: #96BAC8;
	height: 26px;
}

.box_mini_amigo {
	font-family: Verdana;
	font-size: 9px;
}

.box_mini_amigo img {
	border: 1px solid #AFAFAF;
}

.box_mini {
	width: 103px;
	font-family: Verdana;
	font-size: 9px;
}
/*
.box_mini img {
	border: 1px solid #AFAFAF;
}
*/

.box_mini a img {
	/*border: 1px solid #8b8b8b;*/
	padding: 0px;
}

.box_obra {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #2F7696;
	color: #96BAC8;
	height: 26px;
}

.box_usuario_artista {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #8B8B8B;
	color: #C6C6C6;
	height: 50px;
}

.box_usuario_artista_consagrado {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #DF920E;
	color: #EFC988;
	height: 50px;
}

.box_usuario {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #CCCCCC;
	color: #C6C6C6;
	height: 26px;
}



.box_usuario_profesional {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #718524;
	color: #B8C290;
	height: 26px;
}

.box_obra_artista {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #2F7696;
	color: #96BAC8;
	height: 50px;
}

.box_obra_artista .autor a {
	color: #96BAC8;
	text-decoration: underline;
}

.box_obra_artista .autor a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.box_obra_galeria {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #953131;
	color: #96BAC8;
	height: 26px;
}

.box_obra_galeria_artista {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #953131;
	color: #CE9896;
	height: 50px;
}

.box_obra_galeria_artista .autor a {
	color: #CE9896;
	text-decoration: underline;
}

.box_obra_galeria_artista .autor a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.box_obra_exposicion {
	padding: 6px 8px 3px 8px;
	border-top: 1px solid #FFFFFF;
	background: #953131;
	height: 85px;
	font-size: 9px;
	color: #CE9896;
	width: 146px;
	text-align: left;
}

.box_obra_exposicion a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.box_obra_exposicion a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.box_mini a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.box_mini a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.box_mini_galeria a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.box_mini_galeria a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.box_mini_amigo a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.box_mini_amigo a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

/*end fichas */ /* elementos */
h2,
h1 {
	padding: 0px;
	margin: 0px;
}

h2 .itemh1,
h1 .itemh1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #953131;
}

h2 .obrah1,
h1 .obrah1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #2E7496;
}

h2 .galeriah1,
h1 .galeriah1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #953131;
}

h2 .productosh1,
h1 .productosh1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	/*color: #8096AD;*/
	color: #953131;
}

h2 .artistah1,
h1 .artistah1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #DF920E;
}

h2 .artista2h1,
h1 .artista2h1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #999999;
}

h2 .exposicionh1,
h1 .exposicionh1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #953131;
}

h2 .buscadorh1,
h1 .buscadorh1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #C30101;
}

h2 .servicioh1,
h1 .servicioh1 {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	/*color: #718524;*/
	color: #953131;
}

/* end elementos */ /* forms */
.form_input {
	border: 1px solid #D3D3D3;
	height: 16px;
	color: #333333;
	font-size: 10px;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 4px;
}

.form_input_ver {
	color: #333333;
	font-size: 12px;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 12px;
}

.form_select {
	border: 1px solid #D3D3D3;
	color: #333333;
	font-size: 10px;
	font-family: Verdana;
	width: 160px;
	/*
	height:20px;
	padding-top:4px;
	*/
}

.form_select option {
	height: 16px;
}

.form_check {
	vertical-align: -7px; .
	vertical-align: -4px;
}

.form_textarea {
	border: 1px solid #D3D3D3;
	color: #333333;
	font-size: 10px;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 4px;
}

.form_textarea2 {
	border: 1px solid #D3D3D3;
	color: #333333;
	font-size: 10px;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 4px;
	width:99%; _width:98%;
	/*overflow:auto;*/
	height: 60px;
	font-size: 12px;

}
.embed_input {
	height: 16px;
	color: #5F5F5F;
	font-size: 10px;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 4px;
	width: 98%;
	border: 1px solid #BFBFBF;
	background: #F9F9F9;
}

.search_submit_es_ES {
	background: url(/images/es_ES/bt_buscar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px;
	vertical-align: 2px;
}

.search_submit_es_ES:hover {
	background: url(/images/es_ES/bt_buscar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.search_submit_en_US {
	background: url(/images/en_US/bt_buscar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px;
	vertical-align: 2px;
}

.search_submit_en_US:hover {
	background: url(/images/en_US/bt_buscar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

/*------------*/
.importcontacts_es_ES {
	background: url(/images/es_ES/bt_importcontacts.gif) no-repeat;
	border: 0;
	width: 128px;
	height: 22px;
	cursor: pointer;
	margin-top: 3px;
}

.importcontacts_es_ES:hover {
	background: url(/images/es_ES/bt_importcontacts_f2.gif) no-repeat;
	border: 0;
	width: 128px;
	height: 22px;
}

.importcontacts_en_US {
	background: url(/images/en_US/bt_importcontacts.gif) no-repeat;
	border: 0;
	width: 128px;
	height: 22px;
	cursor: pointer;
	margin-top: 3px;
}

.importcontacts_en_US:hover {
	background: url(/images/en_US/bt_importcontacts_f2.gif) no-repeat;
	border: 0;
	width: 128px;
	height: 22px;
}
/*------------*/
/*------------*/
.sendinvites_es_ES {
	background: url(/images/es_ES/bt_sendinvites.gif) no-repeat;
	border: 0;
	width: 122px;
	height: 22px;
	cursor: pointer;
	margin-top: 3px;
}

.sendinvites_es_ES:hover {
	background: url(/images/es_ES/bt_sendinvites_f2.gif) no-repeat;
	border: 0;
	width: 122px;
	height: 22px;
}

.sendinvites_en_US {
	background: url(/images/en_US/bt_sendinvites.gif) no-repeat;
	border: 0;
	width: 88px;
	height: 22px;
	cursor: pointer;
	margin-top: 3px;
}

.sendinvites_en_US:hover {
	background: url(/images/en_US/bt_sendinvites_f2.gif) no-repeat;
	border: 0;
	height: 22px;
}
/*------------*/

.enter_submit_es_ES {
	background: url(/images/es_ES/bt_entrar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_es_ES:hover {
	background: url(/images/es_ES/bt_entrar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enter_submit_en_US {
	background: url(/images/en_US/bt_entrar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_en_US:hover {
	background: url(/images/en_US/bt_entrar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enter_submit_gris_es_ES {
	background: url(/images/es_ES/bt_entrar_gris.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_gris_es_ES:hover {
	background: url(/images/es_ES/bt_entrar_gris_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enter_submit_gris_en_US {
	background: url(/images/en_US/bt_entrar_gris.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_gris_en_US:hover {
	background: url(/images/en_US/bt_entrar_gris_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enter_submit_grisClaro_es_ES {
	background: url(/images/es_ES/bt_entrar_grisClaro.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_grisClaro_es_ES:hover {
	background: url(/images/es_ES/bt_entrar_grisClaro_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enter_submit_grisClaro_en_US {
	background: url(/images/en_US/bt_entrar_grisClaro.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enter_submit_grisClaro_en_US:hover {
	background: url(/images/en_US/bt_entrar_grisClaro_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enviar_submit_es_ES {
	background: url(/images/es_ES/bt_enviar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_submit_es_ES:hover {
	background: url(/images/es_ES/bt_enviar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enviar_submit_en_US {
	background: url(/images/en_US/bt_enviar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_submit_en_US:hover {
	background: url(/images/en_US/bt_enviar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enviar_submit_gris_es_ES {
	background: url(/images/es_ES/bt_enviar_gris.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_submit_gris_es_ES:hover {
	background: url(/images/es_ES/bt_enviar_gris_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.enviar_submit_gris_en_US {
	background: url(/images/en_US/bt_enviar_gris.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_submit_gris_en_US:hover {
	background: url(/images/en_US/bt_enviar_gris_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}



.enviar_submit_grisclaro_es_ES {
	background: url(/images/es_ES/bt_enviar_grisclaro.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.enviar_submit_grisclaro_es_ES:hover {
	background: url(/images/es_ES/bt_enviar_grisclaro_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}
.enviar_submit_grisclaro_en_US {
	background: url(/images/en_US/bt_enviar_grisclaro.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.enviar_submit_grisclaro_en_US:hover {
	background: url(/images/en_US/bt_enviar_grisclaro_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}



.confirmarcompra_submit_es_ES {
	background: url(/images/es_ES/bt_pagar.gif) no-repeat;
	border: 0;
	width: 85px;
	height: 20px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.confirmarcompra_submit_es_ES:hover {
	background: url(/images/es_ES/bt_pagar_f2.gif) no-repeat;
	border: 0;
	width: 85px;
	height: 20px;
}
.confirmarcompra_submit_en_US {
	background: url(/images/en_US/bt_pagar.gif) no-repeat;
	border: 0;
	width: 85px;
	height: 20px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.confirmarcompra_submit_en_US:hover {
	background: url(/images/en_US/bt_pagar_f2.gif) no-repeat;
	border: 0;
	width: 85px;
	height: 20px;
}



.solicitud_submit_es_ES {
	background: url(/images/es_ES/bt_solicitud.gif) no-repeat;
	border: 0;
	width: 148px;
	height: 20px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.solicitud_submit_es_ES:hover {
	background: url(/images/es_ES/bt_solicitud_f2.gif) no-repeat;
	border: 0;
	width: 148px;
	height: 20px;
}
.solicitud_submit_en_US {
	background: url(/images/en_US/bt_solicitud.gif) no-repeat;
	border: 0;
	width: 127px;
	height: 20px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}
.solicitud_submit_en_US:hover {
	background: url(/images/en_US/bt_solicitud_f2.gif) no-repeat;
	border: 0;
	width: 127px;
	height: 20px;
}



.enviar_subir_submit_es_ES {
	background: url(/images/es_ES/bt_enviar_subir.gif) no-repeat;
	border: 0;
	width: 98px;
	height: 30px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_subir_submit_es_ES:hover {
	background: url(/images/es_ES/bt_enviar_subir_f2.gif) no-repeat;
	border: 0;
	width: 98px;
	height: 30px;
}

.enviar_subir_submit_en_US {
	background: url(/images/en_US/bt_enviar_subir.gif) no-repeat;
	border: 0;
	width: 98px;
	height: 30px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.enviar_subir_submit_en_US:hover {
	background: url(/images/en_US/bt_enviar_subir_f2.gif) no-repeat;
	border: 0;
	width: 98px;
	height: 30px;
}

.guardar_submit_es_ES {
	background: url(/images/es_ES/bt_guardar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.guardar_submit_es_ES:hover {
	background: url(/images/es_ES/bt_guardar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.guardar_submit_en_US {
	background: url(/images/en_US/bt_guardar.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
}

.guardar_submit_en_US:hover {
	background: url(/images/en_US/bt_guardar_f2.gif) no-repeat;
	border: 0;
	width: 57px;
	height: 22px;
}

.delete_submit {
	background: url(/images/bt_delete.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.delete_submit:hover {
	background: url(/images/bt_delete_f2.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
}

.edit_submit {
	background: url(/images/bt_edit.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.edit_submit:hover {
	background: url(/images/bt_edit_f2.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
}


.ok_submit {
	background: url(/images/bt_ok.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 13px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.ok_submit:hover {
	background: url(/images/bt_ok_f2.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 13px;
}

.check_submit {
	background: url(/images/bt_check.gif) no-repeat;
	border: 0;
	width: 14px;
	height: 14px;
	cursor: pointer;
	vertical-align: -2px;
	.vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.check_submit_f2 {
	background: url(/images/bt_check_f2.gif) no-repeat;
	border: 0;
	width: 14px;
	height: 14px;
	cursor: pointer;
	vertical-align: -2px;
	.vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.check_submit:hover {
	background: url(/images/bt_check_f2.gif) no-repeat;
	border: 0;
	width: 14px;
	height: 14px;
}

.check_submit_f2:hover {
	background: url(/images/bt_check.gif) no-repeat;
	border: 0;
	width: 14px;
	height: 14px;
}

.block_submit {
	background: url(/images/bt_block.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	vertical-align: -2px; .
	vertical-align: 2px;
	text-decoration: none;
	display: block;
}

.block_submit:hover {
	background: url(/images/bt_block_f2.gif) no-repeat;
	border: 0;
	width: 16px;
	height: 16px;
}

/* end forms */ /* textos */
.subtitulo {
	font-family: Verdana;
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}

.subtitulo a {
	text-decoration: none;
	color: #999999;
}

.subtitulo a:hover {
	text-decoration: underline;
}

.noresults {
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
	padding-bottom: 200px;
}

.noresults_sin {
	font-family: Verdana;
	font-size: 11px;
	color: #990000;
}

.noresults a {
	font-family: Verdana;
	font-size: 11px;
	color: #5E5E5E;
	text-decoration: underline;
}

.noresults a:hover {
	color: #990000;
}

.texto_8 {
	font-family: Verdana;
	font-size: 8px;
	color: #5E5E5E;
}

.texto_9 {
	font-family: Verdana;
	font-size: 9px;
	color: #5E5E5E;
}

.texto_9 a {
	font-family: Verdana;
	font-size: 9px;
	color: #5E5E5E;
	text-decoration: none;
}

.texto_9 a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_9_azul {
	font-family: Verdana;
	font-size: 9px;
	color: #2E7496;
}

.texto_10 {
	font-family: Verdana;
	font-size: 10px;
	color: #5E5E5E;
}

.texto_10_span {
	font-family: Verdana;
	font-size: 10px;
	color: #5E5E5E;
	line-height: 17px;
	display: block;
}

.texto_10 a {
	font-family: Verdana;
	font-size: 10px;
	color: #5E5E5E;
	text-decoration: none;
}

.texto_10 a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_10_amarillo {
	font-family: Verdana;
	font-size: 10px;
	color: #DF920E;
}

.texto_10_amarillo a {
	font-family: Verdana;
	font-size: 10px;
	color: #DF920E;
	text-decoration: none;
}

.texto_10_amarillo a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_10_rojo {
	font-family: Verdana;
	font-size: 10px;
	color: #6C0000;
}

.texto_10_rojo a {
	font-family: Verdana;
	font-size: 10px;
	color: #6C0000;
	text-decoration: none;
}

.texto_10_rojo a:hover {
	color: #350000;
	text-decoration: underline;
}

.texto_11 {
	font-family: Verdana;
	font-size: 11px;
	color: #5E5E5E;
}

.texto_11 a {
	font-family: Verdana;
	font-size: 11px;
	color: #5E5E5E;
	text-decoration: none;
}

.texto_11 a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_10_azul {
	font-family: Verdana;
	font-size: 10px;
	color: #2E7496;
}

.texto_12 {
	font-family: Verdana;
	font-size: 12px;
	/* color:#5E5E5E; */
	color: #8B8B8B;
}

.texto_12 a {
	font-family: Verdana;
	font-size: 12px;
	/* color:#5E5E5E; */
	color: #8B8B8B;
	text-decoration: none;
}

.texto_12 a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_12_a {
	font-family: Verdana;
	font-size: 12px;
	/* color:#5E5E5E; */
	color: 8B8B8B;
	text-decoration: none;
}

.texto_12_a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_12_rojoclaro {
	font-family: Verdana;
	font-size: 12px;
	color: #C30101;
}

.texto_13_azul {
	font-family: Verdana;
	font-size: 13px;
	color: #2E7496;
}

.texto_13_azul a {
	font-family: Verdana;
	font-size: 13px;
	color: #2E7496;
	text-decoration: none;
}

.texto_13_azul a:hover {
	color: #8B8B8B;
}

.texto_13_rojo {
	font-family: Verdana;
	font-size: 13px;
	color: #953131;
}

.texto_13_rojo a {
	font-family: Verdana;
	font-size: 13px;
	color: #953131;
	text-decoration: none;
}

.texto_13_rojo a:hover {
	color: #8B8B8B;
}

.texto_13_verde {
	font-family: Verdana;
	font-size: 13px;
	/*color: #718524;*/
	color: #953131;
	display:block;
	font-weight: bold;
	padding-top: 5px;
}

.texto_18_rojo {
	font-family: Verdana;
	font-size: 18px;
	color: #6C0000;
}

.texto_18_rojo a {
	font-family: Verdana;
	font-size: 18px;
	color: #6C0000;
	text-decoration: none;
}

.texto_18_rojo a:hover {
	color: #8B8B8B;
}

.texto_18_rojo2 {
	font-family: Verdana;
	font-size: 18px;
	color: #953131;
}

.texto_18_rojo2 a {
	font-family: Verdana;
	font-size: 18px;
	color: #953131;
	text-decoration: none;
}

.texto_18_rojo2 a:hover {
	color: #8B8B8B;
}

.texto_18_amarillo {
	font-family: Verdana;
	font-size: 18px;
	color: #DF920E;
}

.texto_18_amarillo a {
	font-family: Verdana;
	font-size: 18px;
	color: #DF920E;
	text-decoration: none;
}

.texto_18_amarillo a:hover {
	color: #8B8B8B;
}

.texto_18_gris {
	font-family: Verdana;
	font-size: 18px;
	color: #8B8B8B;
}

.texto_18_gris a {
	font-family: Verdana;
	font-size: 18px;
	color: #8B8B8B;
	text-decoration: none;
}

.texto_18_gris a:hover {
	color: #CCCCCC;
}

.texto_18_verde {
	font-family: Verdana;
	font-size: 18px;
	/*color: #718524;*/
	color: #953131;
}

.texto_18_verde a {
	font-family: Verdana;
	font-size: 18px;
	/*color: #718524;*/
	color: #953131;
	text-decoration: none;
}

.texto_18_verde a:hover {
	color: #CCCCCC;
}

.texto_10_verde {
	font-family: Verdana;
	font-size: 10px;
	/*color: #718524;*/
	color: #333333;
}

.texto_10_verde a {
	font-family: Verdana;
	font-size: 10px;
	/*color: #718524;*/
	color: #953131;
	text-decoration: none;
}

.texto_10_verde a:hover {
	color: #CCCCCC;
}

.texto_15 {
	font-family: Verdana;
	font-size: 15px;
	color: #8B8B8B; /* 8B8B8B */
}

.texto_15 a {
	font-family: Verdana;
	font-size: 15px;
	color: #5E5E5E;
	text-decoration: none;
}

.texto_15 a:hover {
	color: #000000;
	text-decoration: underline;
}

.texto_15_amarillo {
	font-family: Verdana;
	font-size: 15px;
	color: #DF920E;
}

.texto_15_amarillo a {
	font-family: Verdana;
	font-size: 15px;
	color: #DF920E;
	text-decoration: none;
}

.texto_15_amarillo a:hover {
	color: #000000;
	text-decoration: underline;
}

/* end textos */ /* Error 404 */
#error404 {
	background: url(/images/bg_error404.jpg) no-repeat;
	width: 453px;
	height: 257px;
	padding: 0 160px 0 24px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 110px;
}

#error404 .title {
	color: #ffffff;
	font-family: Verdana;
	font-size: 20px;
	font-height: bold;
	line-height: 55px;
	display: block;
}

#error404 .subtitle {
	color: #5e5e5e;
	font-family: Verdana;
	font-size: 15px;
	line-height: 48px;
	display: block;
}

#error404 p {
	background: url(/images/error_list.gif) no-repeat;
	color: #5e5e5e;
	font-family: Verdana;
	font-size: 13px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

#error404 a {
	color: #5e5e5e;
	text-decoration: none;
}

#error404 a:hover {
	color: #5e5e5e;
	text-decoration: underline;
}

/* end Error 404 */ /* Servicios */
.content_servicios {
	width: 100%;
}

.menu_servicios {
	width: 165px;
	float: left;
}

.menu_servicios span {
	font-family: Verdana;
	font-size: 11px;
	font-height: bold;
	text-decoration: none;
	/*line-height: 25px;*/
	padding: 7px 0px 8px 11px;
	width: 154px;
	/*height: 27px;*/
	color: #333333;
	background: #f9f9f9 url(/images/bg_servicios_f2.gif) repeat-x left bottom;
	display: block;
	margin-top: 1px;
}

.menu_servicios a {
	color: #8b8b8b;
	font-family: Verdana;
	font-size: 11px;
	font-height: bold;
	text-decoration: none;
	/*line-height: 25px;*/
	padding: 7px 0px 8px 11px;
	width: 154px;
	/*height: 27px;*/
	background: url(/images/bg_servicios.gif) repeat-x left bottom;
	display: block;
	margin-top: 1px;
}

.menu_servicios a:hover {
	color: #333333;
	background: #f9f9f9 url(/images/bg_servicios_f2.gif) repeat-x left bottom;
}

.menu_servicios2 {
	width: 140px;
	float: left;
}

.menu_servicios2 span {
	font-family: Verdana;
	font-size: 11px;
	font-height: bold;
	text-decoration: none;
	line-height: 25px;
	width: 129px;
	height: 27px;
	color: #333333;
	background: url(/images/bg_servicios_f2.gif) repeat-x;
	padding: 0px 0px 0px 11px;
	display: block;
}

.menu_servicios2 a {
	color: #8b8b8b;
	font-family: Verdana;
	font-size: 10px;
	font-height: bold;
	text-decoration: none;
	line-height: 25px;
	width: 129px;
	height: 27px;
	background: url(/images/bg_servicios.gif) repeat-x left bottom;
	padding: 0px 0px 0px 11px;
	display: block;
}

.menu_servicios2 a:hover {
	color: #333333;
	background: url(/images/bg_servicios_f2.gif) repeat-x;
}

/* end Servicios */ /* Obra Ficha */
.obra_border {
	width: 286px;
	border: 1px solid #8b8b8b;
}

.obra_ficha_footer {
	width: 286px;
	height: 51px;
	background: url(/images/bg_ficha_obra.jpg) no-repeat;
}

.obra_ficha_footer a {
	padding-left: 20px;
	line-height: 50px;
	color: #ffffff;
	text-decoration: none;
}

.obra_ficha_footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.obra_ficha {
	padding: 20px 18px 20px 18px;
}

.obra_ficha img {
	border: 1px solid #afb1b0;
}

.obra_ficha .texto_9_azul {
	color: #2E7496;
	font-family: Verdana;
	font-size: 9px;
	text-align: right;
	margin-top: 5px;
	display: block;
	width: 100%;
}

.obra_ficha .texto_13_azul {
	color: #2E7496;
	display: block;
	width: 100%;
}

.obra_ficha .texto_10 a {
	font-weight: bold;
}

.obra_ficha .texto_10 a:hover {
	text-decoration: underline;
}

.obra_ficha .texto_10_rojo a {
	font-weight: bold;
}

.obra_ficha .texto_10_rojo a:hover {
	text-decoration: underline;
}

/* end Obra Ficha*/ /* Login */
.login {
	width: 100% px;
	padding: 10px 0px 20px 25px;
}

.login_left {
	width: 367px;
	float: left;
	color: #999999;
}

.login_left .title {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #b4b4b4;
	display: block;
}


.login_right {
	width: 420px;
	float: left;
	text-align: justify;
	padding-left: 20px;
	margin-left: 10px;
	color: #999999;
	border-left: 1px solid #e5e5e5;
}


.login_right .title {
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	color: #b4b4b4;
	display: block;
}

.login_right strong {
	color: #C20102;
	font-weight: bold;
}

.login_right a {
	color: #a95b5b;
	text-decoration: underline;
}

.login_right a:hover {
	color: #b4b4b4;
	text-decoration: underline;
}

.login_right p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 12px;
	margin-bottom: 12px;
}

.login_right ul {
	font-size: 12px;
	margin-left: 25px;
	_margin-left: 15px;
	padding-left: 15px;
	_padding-left: 25px;
	list-style: url(/images/icon_list_1.gif);
	line-height: 18px;
	color: #999999;
}

.login_right strong {
	color: #888888;
}

.login_form {
	width: 355px;
	background: #eeeeee;
	color: #5e5e5e;
	float: left;
}

.login_form .top {
	width: 355px;
	height: 11px;
	background: url(/images/bg_login_top.gif) no-repeat;
	float: left;
}

.login_form .bottom {
	width: 335px;
	_width: 100%;
	background: #5f5f5f;
	text-align: right;
	margin-top: 20px;
	padding: 8px 20px 8px 0px;
	float: left;
}

.login_table {
	width: 88%;
	margin-left: 20px;
	_margin-left: 10px;
	font-size: 10px;
	color: #5e5e5e;
	float: left;
}

.login_table td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.login_table .form_input {
	width: 220px;
	height: 16px;
	height: 24px;
	font-size: 12px;
}

.login_table .error_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #ba311b;
}

.login_table a {
	color: #5e5e5e;
	text-decoration: underline;
}

.login_table a:hover {
	color: #999999;
	text-decoration: underline;
}

.verdana_13_azul {
	font-family: Verdana;
	font-size: 13px;
	color: #307497;
}

.verdana_10_flechagris {
	background: url(/images/bt_pag_dcha_f2.gif) no-repeat;
	_background-position: left center;
	font-family: Verdana;
	font-size: 10px;
	padding-left: 12px;
}

/* end Login */ /* Recordar password */
.remember_div {
	width: 417px;
	background: #eeeeee;
	color: #5e5e5e;
	margin: 20px 0px 40px 230px;
	_margin-left: 115px;
	float: left;
}

.remember_div .top {
	width: 417px;
	height: 11px;
	background: url(/images/bg_form_top.gif) no-repeat;
	float: left;
}

.remember_div .bottom {
	width: 397px;
	background: #5f5f5f;
	text-align: right;
	margin-top: 20px;
	padding: 8px 20px 8px 0px;
	float: left;
}

.remember_table {
	width: 90%;
	margin-left: 20px;
	_margin-left: 10px;
	font-size: 10px;
	float: left;
	text-align: justify;
}

.remember_table td {
	padding-top: 4px;
	padding-bottom: 4px;
}

.remember_table .form_input {
	width: 220px;
	font-size: 12px;
}

.remember_table .title {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	display: block;
	color: #5f5f5f;
}

.remember_table .error_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #ba311b;
}

/* end Recordar password*/
.registro_div {
	width: 835px;
	background: #eeeeee;
	color: #5e5e5e;
	margin: 20px 0px 40px 20px;
	_margin-left: 10px;
	float: left;
}

.registro_div .top {
	width: 835px;
	height: 11px;
	background: url(/images/bg_registro_top.gif) no-repeat;
	float: left;
}

.registro_div .bottom {
	width: 815px;
	background: #5f5f5f;
	text-align: right;
	margin-top: 20px;
	padding: 8px 20px 8px 0px;
	float: left;
}

.registro_table {
	width: 95%;
	margin-left: 10px;
	_margin-left: 5px;
	font-size: 10px;
	float: left;
	text-align: justify;
}

.registro_table td {
	padding-top: 4px;
	padding-bottom: 4px;
	height: 10px;
}

.registro_table .separador {
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(/images/bg_registro_line.gif) repeat-x bottom center;
}

.registro_table .form_input {
	width: 210px;
	font-size: 12px;
}

.registro_table .form_select {
	width: 216px;
	font-size: 12px;
}

.registro_table .title {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	display: block;
	color: #5f5f5f;
}

.registro_table .error_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #ba311b;
}

.registro_table ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.registro_table li { /*display: inline; padding-right: 30px;*/

}

.registro_table .subtable {
	width: 370px;
	margin-top: -4px;
	padding-bottom: 4px;
}

.fatal_error {
	border-top: 1px solid #cd7162;
	border-bottom: 1px solid #cd7162;
	background: #fbeeef;
	padding: 10px 5px 10px 5px;
}

.img_border {
	border: 1px solid #e5e5e5;
}

.profile_form {
	width: 821px;
	margin: 10px 0px 5px 0px;
	margin-left: 25px;
	_margin-left: 15px;
	background: #eeeeee;
	float: left;
}

.profile_form .top {
	width: 821px;
	height: 4px;
	background: url(/images/bg_profile_top.gif) no-repeat;
	_overflow: hidden;
	float: left;
}

.profile_form .bottom { /*width: 801px;
	background: #5f5f5f;
	text-align: right;
	margin-top: 20px;
	padding: 8px 20px 8px 0px;
	float:left;*/
	width: 821px;
	height: 4px;
	background: url(/images/bg_profile_bottom.gif) no-repeat;
	_overflow: hidden;
	float: left;
}

.profile_form table {
	width: 95%;
	margin-left: 20px;
	_margin-left: 10px;
	margin-bottom: 5px;
	font-size: 10px;
	float: left;
	text-align: justify;
}

.profile_form table td {
	padding-top: 4px;
	padding-bottom: 4px;
	height: 10px;
}

.profile_form .title_table {
	width: 95%;
	margin-left: 20px;
	_margin-left: 10px;
	margin-bottom: 0px;
	font-size: 10px;
	float: left;
	text-align: justify;
	cursor: pointer;
	color: #5f5f5f;
}

.profile_form .title_table:hover {
	color: #c20102;
}

.profile_form .title_table td {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: center;
}

.title_table2 {
	padding-bottom:3px;
	cursor: pointer;
}

.profile_form .separador {
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(/images/bg_registro_line.gif) repeat-x center center;
}

.profile_form .form_input {
	width: 200px;
	font-size: 12px;
}

.form_textarea {
	width:485px; _width:483px;
	/*overflow:hidden;*/
	height: 40px;
	font-size: 10px;
}

.profile_form .form_textarea_descripcion {
	width: 99%;
	height: 80px;
	font-size: 12px;
	border: 1px solid #D3D3D3;
	color: #333333;
	font-family: Verdana;
	padding-top: 4px;
	padding-left: 4px;
}

.profile_form .form_select {
	width: 150px;
	font-size: 12px;
}

.profile_form .title {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	display: block;
	color: #5f5f5f;
}

.profile_form .title_2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	display: block;
}

.profile_form ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.profile_form li {
	display: inline;
	padding-right: 20px;
}

.profile_form .error_list {
	color: #ba311b;
}

/* Mensajes */
.message_tags {
	padding-left: 10px;
	float: left;
	width: 868px;
	height: 27px;
	background: url(/images/list_line.gif) repeat-x bottom;
}

.message_tags .tag,.message_tags .tag_f2 {
	float: left;
	height: 27px;
	margin-right: 1px;
}

.message_tags .tag a {
	font-family: Verdana;
	font-size: 11px;
	color: #686868;
	line-height: 25px;
	text-decoration: none;
}

.message_tags .tag a:hover {
	text-decoration: underline;
}

.message_tags .tag_f2 .left {
	float: left;
	width: 26px;
	height: 27px;
	background: url(/images/mensajes_left_f2.gif) no-repeat;
}

.message_tags .tag_f2 .center {
	float: left;
	height: 27px;
	background: url(/images/mensajes_center_f2.gif) repeat-x;
	font-family: Verdana;
	font-size: 11px;
	color: #970001;
	font-weight: bold;
	line-height: 25px;
}

.message_tags .tag_f2 .right {
	float: left;
	width: 26px;
	height: 27px;
	background: url(/images/mensajes_right_f2.gif) no-repeat;
}

.message_tags .tag .left {
	float: left;
	width: 26px;
	height: 27px;
	background: url(/images/mensajes_left.gif) no-repeat;
}

.message_tags .tag .center {
	float: left;
	height: 27px;
	background: url(/images/mensajes_center.gif) repeat-x;
	font-family: Verdana;
	font-size: 11px;
	color: #686868;
	line-height: 25px;
}

.message_tags .tag .right {
	float: left;
	width: 26px;
	height: 27px;
	background: url(/images/mensajes_right.gif) no-repeat;
}

.message_box {
	width: 665px;
	margin-top: -1px; _margin-top: -16px;
	border-bottom: 1px solid #e1e1e1;
	background: url(/images/mensajes_box_center.gif) repeat-y;
	float: left;
}

.message_box .top {
	width: 665px;
	height: 12px;
	background: url(/images/mensajes_box_top.gif) no-repeat;
	float: left;
}

.message_box .center {
	width: 640px;
	padding-left: 12px;
	padding-bottom: 12px;
	float: left;
}

.message_box .message_table {
	margin-top: 10px;
	width: 100%;
	font-size: 11px;
}

.message_box .message_table td {
	padding: 7px;
	padding-left: 15px;
}

.message_box .message_table tr {
	cursor: pointer;
}

.message_box .message_table .par {
	background: #f6f6f6;
}

.message_box .message_table .par_2 {
	background: #f6f6f6;
}

.message_box .message_table .par:hover {
	background: #e8e8e8;
}

.message_box .message_table a {
	color: #000000;
	text-decoration: underline;
}

.message_box .message_table a:hover {
	color: #970001;
	text-decoration: underline;
}

.message_box .message_preview {
	width: 93%;
	text-align: left;
}

.message_box .message_preview td {
	padding: 0px;
	padding-bottom: 7px;
}

.message_box_big {
	width: 878px;
	margin-top: -1px;
	border-bottom: 1px solid #e1e1e1;
	background: url(/images/mensajes_box_big_center.gif) repeat-y;
	float: left;
}

.message_box_big .top {
	width: 878px;
	height: 12px;
	background: url(/images/mensajes_box_big_top.gif) no-repeat;
	float: left;
}

.message_box_big .top2 {
	width: 878px;
	height: 12px;
	background: url(/images/mensajes_box_big_top2.gif) no-repeat;
	float: left;
}

.message_box_big .center {
	width: 855px;
	padding-left: 12px;
	padding-bottom: 12px;
	float: left;
}

.message_box_big .message_table, .content_servicios .message_table {
	margin-top: 10px;
	width: 100%;
	font-size: 11px;
}

.message_box_big .message_table2 {
	width: 100%;
	font-size: 10px;
}

.message_box_big .message_table td,  .message_box_big .message_table2 td, .content_servicios .message_table td{
	padding: 7px;
	padding-left: 15px;
}

.message_box_big .message_table .par, .message_box_big .message_table2 .par, .content_servicios .message_table .par {
	background: #f6f6f6;
}

.message_box_big .message_table a, .content_servicios .message_table a {
	color: #000000;
	text-decoration: underline;
}

.message_box_big .message_table a:hover, .content_servicios .message_table a:hover {
	color: #970001;
	text-decoration: underline;
}

.message_box_big .message_preview {
	width: 93%;
	text-align: left;
}

.message_box_big .message_preview td {
	padding: 0px;
	padding-bottom: 7px;
}


.message_box_little {
	width: 470px;
	margin-top: -1px;
	border-bottom: 1px solid #e1e1e1;
	background: url(/images/obracomments_center.gif) repeat-y;
	float: left;
}

.message_box_little .top {
	width: 470px;
	height: 12px;
	background: url(/images/obracomments_top.gif) no-repeat;
	float: left;

}

.message_box_little .center {
	width: 456px;
	padding-left: 12px;
	padding-bottom: 12px;
	float: left;
}

.message_box_little .message_table {
	margin-top: 10px;
	width: 95%;
	font-size: 11px;
}

.message_box_little .message_table td {
	padding: 7px;
	padding-left: 15px;
}

.message_box_little .message_table .par {
	background: #f6f6f6;
}

.message_box_little .message_table a {
	color: #000000;
	text-decoration: underline;
}

.message_box_little .message_table a:hover {
	color: #970001;
	text-decoration: underline;
}

.message_box_little .message_preview {
	width: 93%;
	text-align: left;
}

.message_box_little .message_preview td {
	padding: 0px;
	padding-bottom: 7px;
}

.message_new {
	width: 260px;
	float: right;
	margin-top: -1px;
}

.message_info {
	width: 290px;
	float: right;
}

#form_message_new {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	color: #8A8A8A;
	/*padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	padding-bottom:10px;*/
	padding: 5px;
	float: left;
	width: 96%;
}

#form_message_new td {
	padding-bottom: 3px;
}

/* fin Mensajes */ /* Enviar amigo table */
.send_friend_table {
	width: 100%;
}

.send_friend_table td {
	padding-bottom: 5px;
}

.send_friend_table .form_input {
	margin-bottom: 10px;
	width: 98%; #
	width: 96%;
}

.send_friend_table textarea {
	width: 99%; #
	width: 98%;
	height: 80px;
	margin-bottom: 10px;
}

.send_friend_table .line {
	background: url(/images/list_line.gif) repeat-y center center;
}

/* fin amigo table */ /* Subir obra */
.subir_obra {
	width: 497px;
	margin-left: 250px;
	_margin-left: 125px;
	margin-top: 10px;
	margin-bottom: 40px;
	background: url(/images/subir_obra.jpg) no-repeat left bottom;
	padding-bottom: 85px;
	float: left;
}

.subir_obra .top {
	width: 367px;
	height: 11px;
	background: url(/images/subir_obra_top.gif) no-repeat;
	_overflow: hidden;
	float: left;
}

.subir_obra .center {
	width: 367px;
	background: url(/images/subir_obra_center.gif) repeat-y;
	float: left;
}

.subir_obra .bottom {
	width: 367px;
	height: 11px;
	background: url(/images/subir_obra_bottom.gif) no-repeat;
	float: left;
}

.subir_obra table {
	width: 90%;
}

.subir_obra td {
	padding-bottom: 4px;
	padding-top: 4px;
}

.subir_obra .form_input {
	width: 220px;
}

.subir_obra .title {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	display: block;
	color: #5f5f5f;
}

.subir_obra .error_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #ba311b;
}

/* Formulario Nuevo */
.form {
	color: #5d5d5d;
	font-family: Verdana;
	font-size: 10px;
	width: 100%;
}

.form_topLeft {
	width: 24px;
	height: 20px;
	background: url(/images/form_topLeft.jpg) no-repeat;
}

.form_topCenter {
	height: 20px;
	background: url(/images/form_top.jpg) repeat-x;
}

.form_topRight {
	width: 24px;
	height: 20px;
	background: url(/images/form_topRight.jpg) no-repeat;
}

.form_bottomLeft {
	width: 24px;
	height: 10px;
	background: url(/images/form_bottomLeft.jpg) no-repeat;
}

.form_bottomCenter {
	height: 10px;
	background: url(/images/form_bottom.jpg) repeat-x;
}

.form_bottomRight {
	width: 24px;
	height: 10px;
	background: url(/images/form_bottomRight.jpg) no-repeat;
}

.form_left {
	width: 24px;
	background: url(/images/form_left.jpg) repeat-y;
}

.form_center {
	background: #fbfbfb;
	padding-bottom: 5px;
}

.form_right {
	width: 24px;
	background: url(/images/form_right.jpg) repeat-y;
}

.form_topLeft2 {
	width: 24px;
	height: 20px;
	background: url(/images/form_topLeft2.jpg) no-repeat;
}

.form_topCenter2 {
	height: 20px;
	background: url(/images/form_top2.jpg) repeat-x;
}

.form_topRight2 {
	width: 24px;
	height: 20px;
	background: url(/images/form_topRight2.jpg) no-repeat;
}

.form_bottomLeft2 {
	width: 24px;
	height: 10px;
	background: url(/images/form_bottomLeft2.jpg) no-repeat;
}

.form_bottomCenter2 {
	height: 10px;
	background: url(/images/form_bottom2.jpg) repeat-x;
}

.form_bottomRight2 {
	width: 24px;
	height: 10px;
	background: url(/images/form_bottomRight2.jpg) no-repeat;
}

.form_left2 {
	width: 24px;
	background: url(/images/form_left2.jpg) repeat-y;
}

.form_center2 {
	background: #f5f5f5;
	padding-bottom: 5px;
}

.form_center2 .form_lineH {
	background: #f5f5f5 url(/images/form_lineH.jpg) repeat-x left center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form_center2 .form_lineH_2 {
	background: #f5f5f5 url(/images/form_lineH.jpg) repeat-x left top;
	height: 10px;
}

.form_right2 {
	width: 24px;
	background: url(/images/form_right2.jpg) repeat-y;
}

.form_lineH {
	background: #fbfbfb url(/images/form_lineH.jpg) repeat-x left center;
	height: 20px;
}

.form_lineH {
	background: #fbfbfb url(/images/form_lineH.jpg) repeat-x left center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.form_lineH_2 {
	background: #fbfbfb url(/images/form_lineH.jpg) repeat-x left top;
	height: 10px;
}

.form .label, .thTableRow label {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.form .desp {
	padding-left: 8px;
	padding-right: 8px;
}

.form .desp_error {
	padding-left: 8px;
	padding-right: 8px;
	color: #ba311b;
}

.form .form_input, .form .thTextbox {
	margin-top: 5px;
	margin-bottom: 12px;
	width: 98%;
	border: 1px solid rgb(211, 211, 211);
	height: 16px;
	padding-left: 4px;
	padding-top: 4px;
}

.form .form_select, .form .thSelect {
	margin-top: 5px;
	margin-bottom: 12px;
	border: 1px solid rgb(211, 211, 211);
	color: rgb(51, 51, 51);
}

.form .thTableOddRow {
	background-color: #e3e3e3;
}

.form .thTableOddRow td {
	padding: 3px 0px;
}

.form .thTableEvenRow td {
	padding: 3px 0px;
}

.form a {
	color: #5d5d5d;
	text-decoration: none;
}

.form a:hover {
	color: #ad2e22;
	text-decoration: underline;
}

.form .a_black {
	color: black;
	text-decoration: none;
}

.form .a_black:hover {
	color: black;
	text-decoration: underline;
}

.form .error_list {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	list-style: none;
	color: #ba311b;
}

.form ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 3px;
	list-style: square;
	color: #666666;
}

.form ul li {
	cursor: pointer;
}

.form ul li:hover {
	color: #ba311b;
	/* text-decoration: underline; */
}

.form ul li img {
	padding-right: 10px;
	padding-top: 5px;
}

.form .radio_list {
	padding: 0px;
	margin: 0px;
}

.form .radio_list li {
	display: inline;
}

.form .radio_list input {
	padding: 0px;
	margin: 0px;
}

.form .radio_list label {
	padding-right: 8px;
	_padding-right: 0px;
}

#print_artwork {
	display: none;
}

.error_span {
	color: #ba311b;
}

.faq_title{

	padding-top:15px;

	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

.titular_cms {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #943231;
}

.titular2_cms {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.titular_cms2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #943231;
	vertical-align: 4px;
	padding-left: 5px;
}
/* PORTADA */
.home_height {
	 height: 25px;
}
/* obras small */
.portada_box_mini {
	width: 103px;
	font-family: Verdana;
	font-size: 9px;
}
.portada_box_mini a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.portada_box_mini a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.portada_box_obra_artista {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #2F7696;
	color: #96BAC8;
	height: 90px;
}

.portada_box_obra_artista .titulo a {
	font-size:10px;
}

.portada_box_obra_artista .titulo a:hover {
	font-size:10px;
}
.portada_box_obra_artista .autor a {
	color: #96BAC8;
	text-decoration: underline;
}

.portada_box_obra_artista .autor a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.portada_box_obra_artista .galeria a {
	color: #D5E4EA;
	font-weight:none;
	text-decoration:none;
}

.portada_box_obra_artista .galeria a:hover {
	color: #D5E4EA;
	font-weight:none;
	text-decoration: underline;
}


.texto_10_whiteblue {
	font-family: Verdana;
	font-size: 10px;
	font-weight:normal;
	color: #D5E4EA;
}

.texto_10_whiteblue a {
	font-family: Verdana;
	font-size: 10px;
	color: #D5E4EA;
	font-weight:normal;
	text-decoration: none;
}

.texto_10_whiteblue a:hover {
	color: #D5E4EA;
	font-weight:normal;
	text-decoration: underline;
}

/* obras big */
.portada_img{
	border:1px solid #8B8B8B;
    background: #F5F5F5;
}

.portada_img img{
	/*border:1px solid #8B8B8B;*/
}
.portada_obra_imagen {
	padding-bottom:14px;
}
.portada_puntos {
	padding-left:12px;
	padding-bottom:5px;
}
.portada_obra_imagen img{
	border:1px solid #8B8B8B;
}
.portada_obra_azul{
	background-color:#2F7696;
	border-top:1px solid #265E79;
	padding-left:16px;
	padding-right:16px;
	/* padding-right:16px; */
	height:75px;
	text-align: left;
	padding-bottom: 10px;
}

.portada_obra_azul .categoria{
	text-align:right;
	color:#FFFFFF;
	font-size:10px;
	padding-top:5px;
}
.portada_obra_azul .titulo {
	padding-top:4px;
}
.portada_obra_azul .titulo a {
	color:#FFFFFF;
	font-size:12px;

	text-decoration:none;
	font-weight:bold;
}

.portada_obra_azul .titulo a:hover {
	color:#94BCC6;
}

.portada_obra_azul .autor{
	color:#94BCC6;
	font-size:10px;
}
.portada_obra_azul .autor a{
	color:#94BCC6;
	text-decoration:underline;
}
.portada_obra_azul .autor a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.portada_obra_azul .galeria a {
	font-size:10px;
	color: #D5E4EA;
	font-weight:none;
	text-decoration:none;
}

.portada_obra_azul .galeria a:hover {
	color: #D5E4EA;
	font-weight:none;
	text-decoration: underline;
}
/* galeria small */
.portada_box_thumb {
	width: 85px;
	font-family: Verdana;
	font-size: 9px;
}
.portada_box_galeria_main {
	width: 160px;
	font-family: Verdana;
	font-size: 9px;
}
.portada_box_galeria {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #953131;
	color: #CE9896;
	height: 50px;
	text-align: left;
}

.portada_box_galeria .titulo a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.portada_box_galeria .titulo a:hover {
	text-decoration:underline;
}

/* artista */
.portada_box_artista {
	padding: 6px 8px 6px 8px;
	border-top: 1px solid #FFFFFF;
	background: #999999;
	color: #C6C6C6;
	height: 60px;
	text-align: left;
}

.portada_box_artista .titulo a {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.portada_box_artista .titulo a:hover {
	text-decoration:underline;
}

.edit_obra_img {
	padding-bottom: 12px;
}

.edit_obra_img img{
	border: 1px solid #AFAFAF;
	padding: 2px;
	background: white;
}

/* END PORTADA */

/* Caja errores */
/* Formulario Nuevo */
.error {
	color: #c20102;
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
	line-height: 15px;
}

.error_topLeft {
	width: 24px;
	height: 20px;
	background: url(/images/error_topLeft2.jpg) no-repeat;
}

.error_topCenter {
	height: 20px;
	background: url(/images/error_top2.jpg) repeat-x;
}

.error_topRight {
	width: 24px;
	height: 20px;
	background: url(/images/error_topRight2.jpg) no-repeat;
}

.error_bottomLeft {
	width: 24px;
	height: 14px;
	background: url(/images/error_bottomLeft2.jpg) no-repeat;
}

.error_bottomCenter {
	height: 14px;
	background: url(/images/error_bottom2.jpg) repeat-x;
}

.error_bottomRight {
	width: 24px;
	height: 14px;
	background: url(/images/error_bottomRight2.jpg) no-repeat;
}

.error_left {
	width: 24px;
	background: url(/images/error_left2.jpg) repeat-y;
}

.error_center {
	padding-bottom: 5px;
	background: #fffafa;
}

.error_right {
	width: 24px;
	background: url(/images/error_right2.jpg) repeat-y;
}

.error a {
	color: #c20102;
	font-weight: bold;
	text-decoration: underline;
}

.error a:hover {
	color: #AFAFAF;
}

.perfil_div {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.perfil_right_2 {
	width: 247px;
	float: left;
	margin-bottom: 15px;
	padding-left: 24px;
	padding-right: 24px;
}

.editar_link a {
	color: #953131;
	text-decoration: underline;
}

.editar_link a:hover {
	color: #666666;
}

/* Listado de imagenes (parte privada usuario) */
.img_list_noactive {
	background: #b40e0f;
	padding: 3px;
	margin-right: 5px
}

.img_list_active {
	background: #f3f3f3;
	padding: 3px;
	margin-right: 5px
}

.img_list_active2 {
	background: #f3f3f3;
	padding: 3px;
	margin-right: 14px
}

.img_list_noactiveGreen {
	background: #65a734;
	padding: 3px;
	margin-right: 14px;
}

.img_obra_list {
	font-family: Verdana;
	font-size: 12px;
	color: #8B8B8B;
	background: white;
	padding:3px;
}

.img_acciones {
	background: white;
}

.image_list img {
	padding: 0px;
}

.img_acciones .content {
	background: #f4f4f4;
	height: 28px;
	color: #5e5e5e;
}

.img_acciones span {
	color: #c40a0b;
	font-weight: bold;
	padding-left: 2px;
}

.img_acciones a {
	color: #5e5e5e;
	text-decoration: none;
}

.img_acciones a:hover {
	text-decoration: underline;
}

.img_acciones td {
	padding-top: 5px;
}

.img_acciones img {
	padding-right: 5px;
}

.legend_comentarios {
	color: #999999;
	font-size: 9px;
}

.perfil_flecha {
	vertical-align: 2px;
}

.user_web {
	font-size: 10px;
	color: #943231;
	font-weight: bold;
}

.user_web a {
	font-size: 12px;
	padding-top: 4px;
	display: block;
}

.submenu_user a {
	color: #5d5d5d;
	text-decoration: none;
	/*
	font-family:Verdana;
	font-size: 10px;
	color:#999999;
	text-decoration:none;
	*/
}
.submenu_user a:hover {
	color: #ad2e22;
	text-decoration: underline;
}

/* Elementos comunes */
.error_msg {
	padding-bottom:15px;
}
.scale_nine {
	/*width:97%;
	margin-left: 15px;
	_margin-left: 7px;*/
	width:100%;
}

/* Confirmaci�n (Azul) */
.confirm_top {
	width:100%;
	background-image:url(/images/cms/confirm_top.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.confirm_bottom {
	width:100%; height:20px;
	background-image:url(/images/cms/confirm_bottom.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.confirm_top_left {
	width:10px; height:28px;
	background-image:url(/images/cms/confirm_top_left.jpg); background-repeat:no-repeat;
	float:left;
}

.confirm_top_right {
	width:10px; height:28px;
	background-image:url(/images/cms/confirm_top_right.jpg); background-repeat:no-repeat;
	float:right;
}

.confirm_bottom_left {
	width:10px; height:28px;
	background-image:url(/images/cms/confirm_bottom_left.jpg); background-repeat:no-repeat;
	float:left;
}

.confirm_bottom_right {
	width:10px; height:28px;
	background-image:url(/images/cms/confirm_bottom_right.jpg); background-repeat:no-repeat;
	float:right;
}

.confirm_text {
	color:#4B8FC7;
	margin:20px 30px 0px 30px;
	float:left;
}
	.confirm_text a {
		color:#333333;
		font-weight: bold;
	}
	.confirm_text a:hover {
		color:#4B8FC7;
	}

.incluida_texto {
	height: 15px;
	text-align: center;
	color: #5ea75a;
	font-weight: bold;
	margin-right: 14px;
}

.texto_10_azul a {
	font-family: Verdana;
	font-size: 10px;
	color: #2E7496;
	text-decoration: none;
}

.texto_10_azul a:hover {
	text-decoration: underline;
}

.ancla a {
	font-size: 11px;

	text-decoration: none;
	padding-right: 7px;
}

.ancla a:hover {
	text-decoration: none;
}

.ancla_img {
	padding-right: 7px;
}

/* Informaci�n (Amarillo) */
.info_top {
	width:100%;
	background-image:url(/images/cms/info_top.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.info_bottom {
	width:100%; height:20px;
	background-image:url(/images/cms/info_bottom.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.info_top_left {
	width:10px; height:28px;
	background-image:url(/images/cms/info_top_left.jpg); background-repeat:no-repeat;
	float:left;
}

.info_top_right {
	width:10px; height:28px;
	background-image:url(/images/cms/info_top_right.jpg); background-repeat:no-repeat;
	float:right;
}

.info_bottom_left {
	width:10px; height:28px;
	background-image:url(/images/cms/info_bottom_left.jpg); background-repeat:no-repeat;
	float:left;
}

.info_bottom_right {
	width:10px; height:28px;
	background-image:url(/images/cms/info_bottom_right.jpg); background-repeat:no-repeat;
	float:right;
}

.info_text {
	color:#EB9444;
	margin:20px 30px 0px 30px;
	float:left;
}

/* Errores (Rojo) */
.error_top {
	width:100%;
	background-image:url(/images/cms/error_top.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.error_bottom {
	width:100%; height:20px;
	background-image:url(/images/cms/error_bottom.jpg); background-repeat:repeat-x;
	float:left; clear:both;
}

.error_top_left {
	width:10px; height:28px;
	background-image:url(/images/cms/error_top_left.jpg); background-repeat:no-repeat;
	float:left;
}

.error_top_right {
	width:10px; height:28px;
	background-image:url(/images/cms/error_top_right.jpg); background-repeat:no-repeat;
	float:right;
}

.error_bottom_left {
	width:10px; height:28px;
	background-image:url(/images/cms/error_bottom_left.jpg); background-repeat:no-repeat;
	float:left;
}

.error_bottom_right {
	width:10px; height:28px;
	background-image:url(/images/cms/error_bottom_right.jpg); background-repeat:no-repeat;
	float:right;
}

.error_text {
	color:#952828;
	margin:20px 30px 0px 30px;
	float:left;
}
.error_txt {
	color:#952828;
	margin:20px 0px 0px 0px;

	font-family:Verdana;
	font-size:9px;
}


.borde_rojo{
	border:1px solid #C30102;
}
.form .borde_rojo{
	border:1px solid #C30102;
}

.rojo{
	color:#C30102;
}

.rojo a {
	color:#C30102;
	text-decoration: underline;
}

.rojo a:hover {
	color:#999999;
}

.verde{
	color: #718524;
}


/* LISTADO TUS ARTISTAS */
.img_border {
	border: 1px solid #999999;
}

.span_bio {
	text-align: justify;
}

.span_artista {
	line-height: 25px;
	/*display: block;*/
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #953131;
}

.span_artista a {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #953131;
}

.span_artista a:hover {
	color: #999999;
}

.span_datos {
	color: #5E5E5E;
	line-height: 18px;
	font-size: 11px;
	display: block;
}

.span_direccion {
	color: #a1a1a1;
	font-size: 12px;
	font-weight: bold;
	font-style: oblique;
	padding-left: 3px;
}

/* Listado Exposicion de Galerias */
.lado_obras {
	width: 100%;
	float: left;
}

.lado_artistas {
	width: 100%;
	margin-top: 30px;
	float: left;
}

.lado_obras .titulo, .lado_artistas .titulo {
	font-size: 16px;
	font-weight: bold;
	color: #953131;
	padding-bottom: 5px;
	margin-bottom: 15px;
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	display: block;
}



.rollOutDatagrid
{
	background: #ffffff;
	color: #606060;
	cursor: pointer;
}
.rollOutDatagrid2
{
	background: #f5f5f5;
	color: #606060;
	cursor: pointer;
}
.rollOverDatagrid, .rollOverDatagrid2
{
	background: ##F4F4F4;
	color: #c30102;
	cursor: pointer;
}
.rollOutDatagrid
{
	background: #ffffff;
	border: 1px solid #e3e2e2;
	margin-bottom: 10px;
	color: #606060;
	cursor: pointer;
}
.rollOverDatagrid
{
	background: #F4F4F4;
	color: #c30102;
	cursor: pointer;
	border: 1px solid #e3e2e2;
	margin-bottom: 10px;
}

.Modificar_submit {
	background:url(/images/cms/bt_modificar.gif) no-repeat;
	border:0;
	width:85px;
	height:24px;
	cursor:pointer;
	vertical-align:-2px;
	.vertical-align:2px;
}

.Modificar_submit:hover{
	background:url(/images/cms/bt_modificar_f2.gif) no-repeat;
	border:0;
	width:85px;
	height:24px;
}

.calendario {								/* ICONO CALENDARIO : HACK FIREFOX 2, IE */
	cursor:pointer;
	padding-left: 3px;
	vertical-align: 8px;
	_vertical-align: 1px;
}

.calendario,  x:-moz-any-link, x:default {	/* ICONO CALENDARIO : HACK FIREFOX 3 */
	vertical-align: -4px;
}

/* BOTONES CABECERA */
.bt_header {
	cursor: pointer;
	color: #afafaf;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.bt_header:hover {
	cursor: pointer;
	color: white;
}

.bt_header .left {
	width: 22px; height: 26px;
	background:url(/images/bt_header_left.gif) no-repeat;
}

.bt_header:hover .left {
	background:url(/images/bt_header_left_f2.gif) no-repeat;
}

.bt_header .center {
	height: 26px;
	background:url(/images/bt_header_center.gif) repeat-x;

}

.bt_header:hover .center {
	background:url(/images/bt_header_center_f2.gif) repeat-x;
}

.bt_header .right {
	width: 22px; height: 26px;
	background:url(/images/bt_header_right.gif) no-repeat;
}

.bt_header:hover .right {
	background:url(/images/bt_header_right_f2.gif) no-repeat;
}

.header_subtitle {
	font-size: 20px;
}

/* "Fieldset" */

.fieldset_top_left {
	background-image:url(/images/cms/fieldset_top_left.jpg); background-repeat:no-repeat;
}

.fieldset_top_right {
	background-image:url(/images/cms/fieldset_top_right.jpg); background-repeat:no-repeat;
	background-position: top right;
}

.fieldset_top {
	background-image:url(/images/cms/fieldset_top.jpg); background-repeat:repeat-x;
}

.fieldset_bottom_left {
	background-image:url(/images/cms/fieldset_bottom_left.jpg); background-repeat:no-repeat;
	background-position: bottom left;
}

.fieldset_bottom_right {
	background-image:url(/images/cms/fieldset_bottom_right.jpg); background-repeat:no-repeat;
	background-position: bottom right;
}

.fieldset_bottom {
	background-image:url(/images/cms/fieldset_bottom.jpg); background-repeat:repeat-x;
	background-position: bottom;
}

.fieldset_left {
	background-image:url(/images/cms/fieldset_left.jpg); background-repeat:repeat-y;
}

.fieldset_right {
	background-image:url(/images/cms/fieldset_right.jpg); background-repeat:repeat-y;
	background-position: right;
}

.fieldset_middle {
	background-color:#FCFCFC;
}

/* "Fieldset" White */

.fieldset_white_top_left {
	background-image:url(/images/cms/fieldset_white_top_left.gif); background-repeat:no-repeat;
}

.fieldset_white_top_right {
	background-image:url(/images/cms/fieldset_white_top_right.gif); background-repeat:no-repeat;
	background-position: top right;
}

.fieldset_white_top {
	background-image:url(/images/cms/fieldset_white_top.gif); background-repeat:repeat-x;
}

.fieldset_white_bottom_left {
	background-image:url(/images/cms/fieldset_white_bottom_left.gif); background-repeat:no-repeat;
	background-position: bottom left;
}

.fieldset_white_bottom_right {
	background-image:url(/images/cms/fieldset_white_bottom_right.gif); background-repeat:no-repeat;
	background-position: bottom right;
}

.fieldset_white_bottom {
	background-image:url(/images/cms/fieldset_white_bottom.gif); background-repeat:repeat-x;
	background-position: bottom;
}

.fieldset_white_left {
	background-image:url(/images/cms/fieldset_white_left.gif); background-repeat:repeat-y;
}

.fieldset_white_right {
	background-image:url(/images/cms/fieldset_white_right.gif); background-repeat:repeat-y;
	background-position: right;
}

.fieldset_white_middle {
	background-color:#FFFFFF;
}

/* "Fieldset" White */

.fieldset_white_top_left_2 {
	background-image:url(/images/fieldset_white_top_left_2.gif); background-repeat:no-repeat;
}

.fieldset_white_top_right_2 {
	background-image:url(/images/fieldset_white_top_right_2.gif); background-repeat:no-repeat;
	background-position: top right;
}

.fieldset_white_top_2 {
	background-image:url(/images/fieldset_white_top_2.gif); background-repeat:repeat-x;
}

.fieldset_white_bottom_left_2 {
	background-image:url(/images/fieldset_white_bottom_left_2.gif); background-repeat:no-repeat;
	background-position: bottom left;
}

.fieldset_white_bottom_right_2 {
	background-image:url(/images/fieldset_white_bottom_right_2.gif); background-repeat:no-repeat;
	background-position: bottom right;
}

.fieldset_white_bottom_2 {
	background-image:url(/images/fieldset_white_bottom_2.gif); background-repeat:repeat-x;
	background-position: bottom;
}

.fieldset_white_left_2 {
	background-image:url(/images/fieldset_white_left_2.gif); background-repeat:repeat-y;
}

.fieldset_white_right_2 {
	background-image:url(/images/fieldset_white_right_2.gif); background-repeat:repeat-y;
	background-position: right;
}

.fieldset_white_middle_2 {
	background-color:#FFFFFF;
}

.img_thumb {
	border: 1px solid #AFAFAF;
	background: white;
	padding: 2px;
}

/* Resultados de la busqueda */
.resultado {
	float: left;
	font-size: 11px;
	color: #b5b5b5;
	padding-top: 15px;
}

.resultado img {
	padding-right: 8px;
	vertical-align: -2px;
}

.resultado .separador {
	padding-left: 9px;
	padding-right: 8px;
	vertical-align: -1px;
}

.resultado .row {
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
.resultado span {
	display: inline;
}

.resultado a {
	color: #c30101;
	text-decoration: none;
}

.resultado a:hover {
	color: #999999;
}

.busqueda_titulo {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #2E7496;
	width: 100%;
	border-bottom: 1px solid #BFBFBF;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top: 25px;
	display: block;
}

.busqueda_listado {
	width: 100%;
	float: left;
}

.busqueda_listado .titulo {
	color: #6C0000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.busqueda_listado .titulo a {
	color: #6C0000;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.busqueda_listado .titulo a:hover {
	color: #999999;
}

.busqueda_listado .titulo .nombre {
	font-size: 12px;
	font-weight: normal;
}

.busqueda_listado .address {
	font-size: 11px;
	color: #999999;
	font-style: italic;
	padding-left: 5px;
}

.busqueda_listado .artistas {
	font-size: 11px;
	color: #5E5E5E;
	padding-left: 5px;
}

.busqueda_listado .artistas a {
	font-size: 11px;
	color: #5E5E5E;
	padding-left: 5px;
	text-decoration: none;
}

.busqueda_listado .artistas a:hover {
	text-decoration: underline;
}

.busqueda_listado .titulo2 {
	color: #96BAC8;
	padding-bottom: 3px;
}

.busqueda_listado .titulo2 a {
	font-size:10px;
}

.busqueda_listado .titulo2 a:hover {
	font-size:10px;
}

/* ----------------- PORTADA --------------- */
.destacado_div {
	float:left;
	text-align: center;
	margin-top:10px;
	margin-bottom:20px;
}

/* Expo One */
.contenido_caja_expo {
	font-family:Verdana;
	font-size:10px;
	color:#8B8B8B;
	margin: 16px 20px 0px 20px;
	padding: 0px 0px 5px 0px;
	text-align: justify;
}

.exp_fecha {
	font-family:Verdana;
	font-size:10px;
	color:#C5C5C5;
	text-align:left;
}

.exp_titulo {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}

.exp_titulo a {
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	text-decoration: none;
}

.exp_titulo a:hover {
	text-decoration: underline;
}

.ga_rojo {
	font-family:Verdana;
	font-size:11px;
	color:#923031;
	font-weight:bold;
}

.ga_rojo a {
	font-family:Verdana;
	font-size:11px;
	color:#923031;
	font-weight:bold;
	text-decoration: none;
}

.ga_rojo a:hover{
	text-decoration: underline;
}

.ga_azul {
	font-family:Verdana;
	font-size:10px;
	color:#2E7797;
}

.ga_azul a {
	font-family:Verdana;
	font-size:10px;
	color:#2E7797;
	text-decoration:none;
}

.ga_azul a:hover{
	font-family:Verdana;
	font-size:10px;
	color:#2E7797;
	text-decoration:underline;
}

.ga_gris {
	font-family:Verdana;
	font-size:9px;
	color:#8C8C8C;
}

/* Exposicion One */
.expoone_box {
	width:284px;
	background: url(/images/caja_bg2.jpg) repeat-y;
	padding:0px;
}

.expoone_title {
	height:27px;
	width:284px;
	background: url(/images/caja_exposicion.gif);
}

.expoone_info {
	background: url(/images/caja_bg1.jpg) repeat-y;
	padding-top:7px;
	padding-left:176px;
	padding-bottom:14px;
}

/* FICHAS PRODUCTOS */
.fichaproducto {
	width: 135px;
	text-align: left;
	float:left;
	padding-right: 29px;
	_padding-right: 27px;
	margin-bottom:20px;
}
.fichaproducto_der {
	width: 135px;
	text-align: left;
	float:left;
	padding-right: 20px;
	_padding-left: 0px;
	margin-bottom:20px;
}
	.fichaproducto a img, .fichaproducto_der a img {
		border: 1px solid #8b8b8b;
	}
	.fichaproducto a.border_none img, .fichaproducto_der a.border_none img {
		border: none;
	}
	.fichaproducto a.novedad img, .fichaproducto_der a.novedad img {
		border:1px solid #79090a;
	}
	.fichaproducto_contenido {
		margin-top: 1px;
		width: 135px;
		/*height: 115px;*/
		padding:6px 0px;
	}
		.fichaproducto_contenido .titulo {
			font-size: 10px;
			/*color: #8096AD;*/
			color: rgb(46, 116, 150);
			font-weight: bold;
			display:block;
			padding-bottom:7px;
		}
			.fichaproducto_contenido .titulo a {
				font-size: 10px;
				/*color: #8096AD;*/
				color: rgb(46, 116, 150);
				font-weight: bold;
				text-decoration: none;
				display:block;
			}
			.fichaproducto_contenido .titulo a:hover {
				text-decoration: underline;
			}
		.fichaproducto_contenido .precio {
			display: block;
			width: 100%;
			text-align: right;
			color: #8b8b8b;
			padding-bottom:3px;
		}
		.fichaproducto_contenido .actual{
			font-size: 11px;
			font-weight: bold;
			/*color: #f49c1f;*/
			color: #333333;
			text-decoration: none;
			padding-left:0px;
		}
		.fichaproducto_contenido .tachado {
			text-decoration: line-through;
		}
		.fichaproducto_contenido .desc {
			display: block;
			width: 100%;
			text-align: right;
			color: #943231;
			padding-bottom:3px;
			font-size: 11px;
		}
		.fichaproducto_contenido .descactual{
			font-size: 11px;
			font-weight: bold;
			color: #943231;
			text-decoration: none;
			padding-left:5px;
		}
		.fichaproducto_contenido .vermas {
			display:block;
			border-top: 1px dotted #8b8b8b;
			padding-top:5px;
			text-align: right;
			width: 100%;
			/*color: #943231;*/
			color: #8b8b8b;
			margin-top:15px;
		}
		.fichaproducto_contenido .vermas a {
			text-align: right;
			width: 100%;
			color: #8b8b8b;
			text-decoration:none;
		}
		.fichaproducto_contenido .vermas a:hover {
			color: #943231;
		}

/* TIENDA */
.listado_servicios {
	width: 680px;
	border-left: 1px solid #8b8b8b;
	padding-left: 20px;
	float: right;
}

.listado_productos {
	float: left;
	width: 728px;
}

.listado_carrito {
	float: left;
	width: 225px;
	padding-left: 13px;
}

#producto_fotos {
	float: left;
	width: 312px;
}
	#producto_fotos .big img{
		margin-bottom: 10px;
		margin-left: 10px;
	}
	#producto_fotos .big img:hover{
		/*cursor: -moz-zoom-in;*/
	}
	#producto_fotos .big img, #producto_fotos .listado img {
		float: left;
		border: 1px solid #8b8b8b;
	}
	#producto_fotos .listado img {
		margin-left: 10px;
		margin-bottom: 10px;
		cursor:	pointer;
	}

	#producto_fotos .listado img:hover {
		border: 1px solid #F49C1F;
	}

#producto_info {
	float:left;
	margin-left:20px;
	/*width: 550px;*/
	width: 300px;
}
	#producto_info .titulo {
		display: block;
		/*color: #8096AD;*/
		color: rgb(46, 116, 150);
		font-size: 18px;
		font-weight: bold;
		padding: 5px 0px 20px 0px;
	}
		#producto_info .precio {
			display: block;
			width: 100%;
			text-align: right;
			color: #8b8b8b;
			padding-bottom:10px;
			font-size: 15px;
		}
		#producto_info .actual{
			font-size: 20px;
			font-weight: bold;
			/*color: #f49c1f;*/
			color: #333333;
			text-decoration: none;
			padding-left: 10px;
		}
		#producto_info .tachado {
			text-decoration: line-through;
		}
		#producto_info .desc {
			display: block;
			width: 100%;
			text-align: right;
			color: #943231;
			padding-bottom:3px;
			font-size: 13px;
		}
		#producto_info .descactual{
			font-size: 11px;
			font-weight: bold;
			color: #943231;
			text-decoration: none;
			padding-left:5px;
		}
		#producto_info .descripcion {
			width: 100%;
			border-top: 1px dotted #8b8b8b;
			margin-top: 10px;
			text-align: justify;
			padding-top: 10px;
		}
		#producto_info .vermas {
			display:block;
			padding-top:5px;
			text-align: right;
			width: 100%;
			color: #943231;
			margin-top:15px;
		}
		#producto_info .vermas a {
			text-align: right;
			width: 100%;
			color: #943231;
			text-decoration:none;
		}
		#producto_info .vermas a:hover {
			text-decoration:underline;
		}

.tag_nuevo {
	position: relative;
	margin-top: -138px;
	_margin-top: -140px;
	margin-left: 5px;
	float: left;
}

/* "Fieldset" White */

.fieldset_white_top_left {
	background-image:url(/images/cms/fieldset_white_top_left.gif); background-repeat:no-repeat;
}

.fieldset_white_top_right {
	background-image:url(/images/cms/fieldset_white_top_right.gif); background-repeat:no-repeat;
	background-position: top right;
}

.fieldset_white_top {
	background-image:url(/images/cms/fieldset_white_top.gif); background-repeat:repeat-x;
}

.fieldset_white_bottom_left {
	background-image:url(/images/cms/fieldset_white_bottom_left.gif); background-repeat:no-repeat;
	background-position: bottom left;
}

.fieldset_white_bottom_right {
	background-image:url(/images/cms/fieldset_white_bottom_right.gif); background-repeat:no-repeat;
	background-position: bottom right;
}

.fieldset_white_bottom {
	background-image:url(/images/cms/fieldset_white_bottom.gif); background-repeat:repeat-x;
	background-position: bottom;
}

.fieldset_white_left {
	background-image:url(/images/cms/fieldset_white_left.gif); background-repeat:repeat-y;
}

.fieldset_white_right {
	background-image:url(/images/cms/fieldset_white_right.gif); background-repeat:repeat-y;
	background-position: right;
}

.fieldset_white_middle {
	background-color:#FFFFFF;
}

.productos_relacionados {
	margin-left: 10px;
	margin-top: 15px;
	width: 620px;
	_width: 630px;
}

#productos_publicidad {
	border:1px solid #f3f3f3;
	width:181px;
	float:left;
	margin-left: 15px;
	_margin-left: 13px;
	padding: 7px;
	text-align: center;
}
	#productos_publicidad img {
		margin-bottom: 3px;
		border: 1px solid #dadada;
	}

.div_checkout {
	padding-top: 4px;
	float: right;
}
	.div_checkout .num_items {
		float: left;
		background: #e9e9e9;
		height: 20px;
		color: #8b8b8b;
		font-size: 9px;
		line-height:20px;
	}
	.div_checkout .num_items .total {
		color: #c20102;
		font-size: 11px;
		font-weight: bold;
	}
	.div_checkout .inicio {
		height: 20px;
		width: 16px;
		float:left;
		background: url(/images/bt_checkout_left.gif);
	}

.producto_anyadido {
	padding: 10px 5px;
	background: #e6ebf1;
	border-top: 1px solid #c7d2de;
	border-bottom: 1px solid #c7d2de;
	margin-top: 5px;
	color: #8494a4;
	text-align: center;
	margin-bottom: 15px;
}

strike {
	color:#8b8b8b;
}

.a_black a {
	color: #595959;
}

.td_images img {
	border:1px solid #AFAFAF;
}

.box_usuario_micro {
	padding: 6px 8px 6px 8px;
	color: #8b8b8b;
	height: 26px;
}

.box_usuario_micro a {
	color: #8b8b8b;
}

.box_usuario_micro a:hover {
	text-decoration: underline;
}

/* ----------------------------- MAPA ----------------------------- */
.titulo_seccion {
	background: #ffffff;
	padding-bottom: 3px;
	padding-top: 15px;
	border-bottom: 1px solid rgb(191, 191, 191);
	margin-bottom: 5px;
	width: 100%;
}

.google_maps {
	background-color:#f0f0f0;
	height:600px;
	width:650px;
	/*border: solid 3px #000000;*/
	border: solid 1px #8b8b8b;
	text-align:center;
}

.nubeCiudad {
	text-decoration: none;
	padding-bottom: 4px;
	text-decoration: underline;
	color: rgb(151, 0, 1);
}
	.nubeCiudad:hover {
		color: #8b8b8b;
	}
	.smallest {
		font-size: 10px;
		padding-right: 7px;
	}
	.small {
		font-size: 12px;
		padding-right: 7px;
	}
	.medium {
		font-size: 14px;
		padding-right: 7px;
	}
	.large {
		font-size: 16px;
		padding-right: 7px;
	}
	.largest {
		font-size: 18px;
		color: #8b8b8b;
		padding-right: 7px;
	}
.divGaleria {
	background: url(/images/ico_listadogalerias.gif) no-repeat;
	padding-bottom: 3px;
	padding-left: 12px;
}

.spanNombreGaleria {
	font-size: 12px;
	color: #666666;
	cursor: pointer;
}
	.spanNombreGaleria:hover {
		text-decoration: underline;
		color: #943231;
	}
	.spanNombreGaleria a {
		font-size: 12px;
		color: #666666;
		text-decoration: none;
	}
	.spanNombreGaleria a:hover {
		color: #943231;
		text-decoration: underline;
	}

.spanUrlGaleria {
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	font-style: italic;
	text-decoration: none;
}
	.spanUrlGaleria:hover {
		text-decoration: underline;
		color: #943231;
	}
	.spanUrlGaleria a {
		font-size: 12px;
		color: #666666;
		text-decoration: none;
	}
	.spanUrlGaleria a:hover {
		color: #943231;
		text-decoration: underline;
	}


.datosPuntoMapa .spanNombreGaleria {
	font-size: 12px;
	color: #943231;
	cursor: pointer;
}
	.datosPuntoMapa .spanNombreGaleria:hover {
		text-decoration: underline;
	}
	.datosPuntoMapa .spanNombreGaleria a {
		font-size: 12px;
		color: #943231;
		text-decoration: none;
	}
	.datosPuntoMapa .spanNombreGaleria a:hover {
		text-decoration: underline;
	}

.spanCiudadGaleria {
	font-size: 11px;
	color: #8b8b8b;
	font-style: italic;
}

#infoGaleria .titulo_seccion {
	margin-bottom:1px;
}

.imgGaleria {
	border: 1px solid #8b8b8b;
	margin-top: 2px;
}

.datosGaleria {
	background: #F5F5F5 url(/images/googlemap_footer.gif) no-repeat left bottom;
	padding: 15px;
	color: #5E5E5E;
	font-size: 10px;
}

.datosGaleria span {
	display: block;
	padding-bottom: 5px;
}

.datosGaleria a {
	color: rgb(50, 116, 150);
	text-decoration: underline;
}

.datosGaleria a:hover {
	color: #8b8b8b;
	text-decoration: underline;
}

.apartadoGaleria {
	color: #8A8A8A;
	padding-top:5px;
	display: block;
}

.htmlPuntoMapa .imgGaleria {
	float: left;
	margin-right: 10px;
}

.htmlPuntoMapa .datosPuntoMapa {
	float: left;
}

.googlemaps_search {
	float: right;
	margin-top: 5px;
}

.googlemaps_search .ej{
	color: #8b8b8b;
	padding-left: 10px;
}

.aVerMas {
	font-size: 10px;
	text-decoration: none;
	color: #8b8b8b;
	display:block;
	width: 100%;
	text-align: right;
	padding-top: 5px;
}

.aVerMas:hover {
	text-decoration: underline;
}

.mini_description {
	font-size: 10px;
}
	.mini_description p {
		margin-top: 10px;
	}

.fecha_subasta {
	background: url(/images/fecha_subastas.jpg) no-repeat;
	height: 75px;
	width: 61px;
	color: #8b8b8b;
	font-size: 9px;
	text-align: center;
}
	.fecha_subasta .nombre_dia {
		font-weight: bold;
		padding-top:6px;
		display: block;
	}
	.fecha_subasta .dia {
		font-weight: bold;
		font-size: 15px;
		color: #953131;
		display: block;
		padding-top: 1px;
	}
	.fecha_subasta .hora {
		display: block;
		padding-top: 3px;
	}

.caja_exposicion {
	border-top: 1px solid rgb(229, 229, 229);
	background: transparent url(/images/bg_365.jpg) repeat-y scroll 0% 0%;
	margin-bottom: 20px;
	width: 365px;
}
	.caja_exposicion .caja_exposicion_contenido {
		padding: 5px 24px 5px 24px;
		color: #8b8b8b;
	}
	.caja_exposicion .enlace_galeria {
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#2F7694;
		text-decoration:none;
	}
	.caja_exposicion .enlace_galeria:hover{
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#2F7694;
		text-decoration:underline;
	}
	.caja_exposicion .caja_enlace {
		color:#2E7797;
		text-decoration:underline;
	}
	.caja_exposicion .caja_enlace:hover{
		color:#2E7797;
		text-decoration:none;
	}

/* ACTIVITY */
.activitypassive {
	padding-bottom:4px;
	color:#999999;
}
.activitypassive a {
	color:#333333;
	text-decoration:none;
}
.activitypassive a:hover {
	color:#000000;
	text-decoration:underline;
}

.activitypassive .left {
	float:left
}
.activitypassive .mensaje {
	color:#666666;
	padding-top:4px;
	font-style:italic;
}
.activitypassive img {
	border:1px solid #8B8B8B;
}

.activitypassive a {
	color:#333333;
	text-decoration:none;
}
.activitypassive a:hover {
	color:#000000;
	text-decoration:underline;
}

.titulo_artistasMini {
	background: url(/images/caja_grandes_artistas.jpg) no-repeat;
	height:27px;
	color:white;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
	padding-left:18px;
}

.desp .radio_list li {
	width: 140px;
	display: block;
	padding-bottom: 1px;
	float:left;
}

/* -------------------------------------------- */
/* RSS */
/* -------------------------------------------- */
.rss_title {
	color: rgb(149, 49, 49);
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid rgb(191,191,191);
	padding-bottom: 3px;
}

.rss_newTitle {
	color: #8b8b8b;
	font-weight: bold;
	font-size: 11px;
	padding-top: 10px;
	text-align: justify;
}
	.rss_newTitle a {
		color: rgb(46, 116, 150);
		text-decoration: none;
	}
	.rss_newTitle a:hover {
		color: rgb(139, 139, 139);
		text-decoration: underline;
	}

.rss_date {
	color: #8b8b8b;
	font-size: 10px;
	padding: 5px 0px;
	font-weight: normal;
}

.rss_author {
	color: rgb(46, 116, 150);
}

.rss_description {
	text-align: justify;
}
	.rss_description a {
		color: black;
		text-decoration: underline;
	}
	.rss_description a:hover {
		color: rgb(46, 116, 150);
		text-decoration: underline;
	}


.user_web2 {
	font-size: 10px;
	color: #943231;
	font-weight: bold;
}

.user_web2 a {
	padding-top: 4px;
	color: #5D5D5D;
	text-decoration:none;
}
.user_web2 a:hover {
	text-decoration:underline;
}


.privacidad a {
	color: #c20102;
	text-decoration: underline;
}

.privacidad a:hover {
	color: #8b8b8b;
	text-decoration: underline;
}

.rss_link {
	font-size: 12px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-bottom: 4px;
}
	.rss_link img {
		vertical-align: -2px;
		padding-right: 7px;
		border: 0px;
	}
	.rss_link a {
		color: #333333;
		text-decoration: none;
	}
	.rss_link a:hover {
		color: #c20102;
		text-decoration: none;
	}

.box_usuario_artista a {
	color: white;
}

.box_img {
	display: block;
}
	.box_img img{
		padding: 0px;
		border: none;
	}

.box_mini_amigo_img {
	height: 83px;
	border: 1px solid #8b8b8b;
	background: #f4f4f4;
}
	.box_mini_amigo_img img {
		border: 0px;
	}

.box_obra_exposicion_a a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.box_obra_exposicion_a a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.tr_selected{
	background: #E5E5E5;
}

.imagen_widget img {
	border: 1px solid #afb1b0;
}

#tienda_ruta {
	color: #666666;
}
	#tienda_ruta a {
		text-decoration: none;
	}
	#tienda_ruta a:hover {
		text-decoration: underline;
	}

/*
#listaGalerias {
	width: 205px;
	height: 460px;
	overflow: auto;
}
*/

/* ------------------------------------------------- */
.scroll-pane {
	width: 205px;
	height: 385px;
	overflow: auto;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #e8e8e8;
}
.jScrollPaneDrag {
	position: absolute;
	background: #c3c3c3;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

/* ------------------------------------------------- */


.seleccionar_artistas_submit_grisclaro_es_ES {
	background: url(/images/es_ES/bt_seleccionar_artistas_grisclaro.gif) no-repeat;
	border: 0;
	width: 133px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px;
	vertical-align: 2px;

	font-size:10px;
	color:#000000;
}
.seleccionar_artistas_submit_grisclaro_es_ES:hover {
	background: url(/images/es_ES/bt_seleccionar_artistas_grisclaro_f2.gif) no-repeat;
	border: 0;
	width: 133px;
	height: 22px;

	color:#FFFFFF;
}
.seleccionar_artistas_submit_grisclaro_en_US {
	background: url(/images/en_US/bt_seleccionar_artistas_grisclaro.gif) no-repeat;
	border: 0;
	width: 133px;
	height: 22px;
	cursor: pointer;
	vertical-align: -2px;
	vertical-align: 2px;

	font-size:10px;
	color:#000000;
}
.seleccionar_artistas_submit_grisclaro_en_US:hover {
	background: url(/images/en_US/bt_seleccionar_artistas_grisclaro_f2.gif) no-repeat;
	border: 0;
	width: 133px;
	height: 22px;

	color:#FFFFFF;
}


/* pagina texto descriptivo  */

.pie_texto_descriptivo {
	font-family: Verdana;
	font-size: 9px;
	background: #F5F5F5;
	color: #8B8B8B;
	width: 878px;
	
	/*padding: 18px 0px 25px 0px;*/
	margin: 24px 0px 0px 0px;
}

.pie_texto_descriptivo_item {
	color: #8B8B8B;
	float: left;
	/*padding: 18px 18px 18px 18px;*/
	background: #FFFFFF;
	text-align:justify;
}

.pie_texto_descriptivo_enlaces{
	color: #8B8B8B;
	float: left;
	padding: 18px 18px 18px 18px;
	/*width: 180px;*/
	width: 255px;
}

.pie_texto_descriptivo_enlaces a {
	color: #8B8B8B;
	text-decoration: none;
}

.pie_texto_descriptivo_enlaces a:hover {
	color: #8B8B8B;
	text-decoration: underline;
}

/* end pagina texto descriptivo  */
