/* CSS DOCUMENT FOR noviasdesevilla.com */

body { background: #E9F4F7 url(img/background804.gif) repeat-y scroll center top; margin:0; padding:0; }
html { font: 11px/16px Tahoma,Verdana,sans-serif; }

img { border-style: none; }

h1 { font-size: 12px/16px; font-weight: bold; }
h2, h3, h4, h5, h6 { font-size: 11px/16px }

a:link { text-decoration: none; color: #1A4472 }
a:visited { text-decoration: none; color: #1A4472 }
a:active { text-decoration: none; color: #1A4472 }
a:hover { text-decoration: underline; color: #1A4472; font-style: normal }

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

#site_container { background-color:#FFFFFF; margin:0 auto; padding:0px; width:780px; }
#header { height: 60px; margin-bottom: 14px; margin-top: 12px; padding: 0; width: 780px;  /* it should be 960px */ }
#contents { margin: 0 auto; padding: 0; width: 780px; /* it should be 960px */ }
#footer { border:1px solid #CCCCCC; margin:40px 12px 12px; width:750px; }

/*----------------- HEADER ---------------*/
#h_logo { float:left; height:60px; width:198px; }
#h_logo h1 { margin-top: 9px; padding: 0; }
#h_logo h1 a {
    background: url("../img/logo-novias-de-sevilla.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-size: 40px;
    font-weight: 400;
    height: 42px;
    outline: medium none;
    text-indent: -10000px;
    width: 198px;
}
/*
#h_logo img { margin:20px 0 0 10px; }
#h_search { float:left; height:82px; width:560px; }
*/

#h_banner { float:left; height:60px; width:482px; }
#h_banner a { margin-left:10px }

#h_social { float:left; height:60px; width:98px; }
/*---------------- END HEADER --------------*/

/*---------------- CONTENTS --------------*/
#breadcrumbs { border-bottom:dotted 1px #AC848F; margin-left:9px; width:580px; }

#left_column { float: left; width: 177px; }
#right_column { background: #FFFFFF url(img/carpeta.gif) repeat-y scroll center top; float: left; width: 600px; }

#carpeta_up { float:left; }
#carpeta_bottom { float:left }
#central_container { float:left; margin-left:9px; margin-bottom:24px; }
#section_title { display:block; }
#recuadros_laterales { float:left; margin-left:17px; }

#vertical_menu_container { float:left; margin:0; }
#vertical_menu_top { float:left; }
#vertical_menu_top h2 {
	background: url("../img/carpeta-directorio-up.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-size: 10px;
    font-weight: 400;
    height: 52px;
    margin: 0;
    outline: medium none;
    text-indent: -10000px;
    width: 177px;
}
#vertical_menu { float:left; margin:0; }
#vertical_menu ul { list-style: none outside none; margin:0; padding:0; width:177px; }
#vertical_menu ul li {
    background: url("../_directorio/carpeta_fondo.gif") no-repeat scroll 0 0 transparent;
    font: bold 10px Verdana,Arial,Helvetica,sans-serif;
    height: 16px;
    margin: 0;
    vertical-align: bottom;
    width: 177px;
}
#vertical_menu ul li a {
    color: #1A4472;
    display: block;
	height:20px;
    padding: 1px 0 0 8px;
    text-decoration: none;
}
#vertical_menu ul li a:hover { color:#FF0099; /* was #99CC99 */ cursor:pointer; }
#vertical_menu_bottom { background:url("../_directorio/carpeta_do.gif") no-repeat scroll 0 0 #FFFFFF; float: left; height: 17px; width: 177px; }

#searcher_container { float:left; margin:0; }
#searcher_top { float:left; }
#searcher { background: url("../img/searcher_bg.gif") repeat-y scroll 0 0 #FFFFFF; float: left; width: 177px; }
#searcher form { margin-left: 9px; }
#searcher span { color: #1A4472; float:left; font:9px Verdana,Arial,Helvetica,sans-serif; margin: 4px 10px 1px 4px; }
#searcher_bottom { float:left; height:21px; }
.busca { background-color: #F0EDF5; border: 1px #B6B1B3 solid; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #8B777E; padding:4px; }

#site_title { float:left; }
#site_title h1 { margin: 0; padding: 0; }
#site_title h1 a {
    background: url("../img/logo-novias-de-sevilla.png") no-repeat scroll left top transparent;
    color: #000000;
    display: block;
    font-size: 40px;
    font-weight: 400;
    height: 42px;
    outline: medium none;
    text-indent: -10000px;
    width: 198px;
}

#news_container { border:1px solid #8A73B4; float:left; width:463px; }
div.news_image { float:left; height:100%; width:180px; }
div.news_addthis { float:left; margin:14px 0 0 20px; }
div.news_text { border-left:1px solid #8A73B4; float:left; min-height:300px; padding:0 7px 16px; width:266px; }
div.news_text  h2 { color:#8A73B4; font-size:11px; font-weight:bold; text-decoration:underline; }
div.news_text p { color:#8A73B4; float:left; margin:0 0 20px; text-align:left; }
div.news_gallery { border-top:1px solid #8A73B4; float: left; height:140px; margin:0 auto; text-align:center; width:100%; }
div.news_gallery  img { border:1px dashed #FF33FF; margin:6px; }
div.news_gallery_title { color:#FF3399; font-weight:bold; height:24px; margin-top:8px; }
div.other_news { background-color:#F3F1F7; border-top:1px solid #8A73B4; float:left; height:428px; width:100%; }
div.other_news_title { color:#FF3399; font-weight: bold; height: 24px; margin: 8px 0 0 8px; }
div.other_news a { display:block; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 4px 8px; text-decoration: none; color: #4D555B }
div.other_news a:hover { text-decoration:underline; }

#advise_container { border:1px solid #DBDBDB; float:left; width:463px; }
div.advise_image { float:left; height:100%; width:180px; }
div.advise_addthis { float:left; margin:14px 0 0 20px; }
div.advise_text { border-left:1px solid #DBDBDB; float:left; padding:0 7px 16px; width:266px; }
div.advise_text  h2 { color:#4D555B; font-size:11px; font-weight:bold; text-decoration:underline; }
div.advise_text p { color:#4D555B; float:left; margin:0 0 20px; text-align:left; }
div.advise_gallery { border-top:1px solid #DBDBDB; float: left; height:130px; margin:0 auto; text-align:center; width:100%; }
div.advise_gallery  img { border:1px solid #FF33FF; margin:6px; }
div.advise_gallery_title { color:#FF3399; font-weight:bold; height:24px; margin-top:8px; }
div.other_advise { background-color:#F2F2F2; border-top:1px solid #DBDBDB; float:left; height:428px; width:100%; }
div.other_advise_title { color:#FF3399; font-weight: bold; height: 24px; margin: 8px 0 0 8px; }
div.other_advise a { display:block; font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 4px 8px; text-decoration: none; color: #4D555B }
div.other_advise a:hover { text-decoration:underline; }
/*---------------- END CONTENTS --------------*/

/*---------------- FICHA EMPRESA --------------*/
#ficha-cabecera { background-color:#F5FDFF; border: 1px solid #8A73B4; float:left; width:577px; }
div.ficha-img { border-right:1px solid #8A73B4; float:left; width:225px; }
div.ficha-datos-contacto { float:left; margin-left:8px; margin-top:4px; text-align:left; }
div.ficha-datos-contacto img { float:left; margin-right: 6px; }
div.ficha-texto { color:#666666; font: 11px/16px Georgia,Tahoma,Verdana,sans-serif; }
div.ficha-links { float:left; }
div.ficha-social { float:right; }
div.ficha-que-ofrecen { float:left; margin: 0 8px 0 8px; text-align:left; width:563px }
div.ficha-que-ofrecen img { margin:20px 0 8px; }
div.ficha-precios { float:left; margin: 0 8px 0 8px; text-align:left; width:563px }
div.ficha-precios img { margin:20px 0 8px; }
div.ficha-opinion { float:left; margin: 0 8px 26px; text-align:left; width:563px }
div.ficha-opinion img { margin:20px 0 8px; }
/*---------------- FIN FICHA EMPRESA --------------*/

/*---------------- FOOTER --------------*/
#footer p { color:#FF0099; margin:12px; text-align: center; }
#footer p a { color:#FF0099; }
/*---------------- END FOOTER --------------*/

a.enlace_rosa:link { color:#FF0099; font-weight:bold; }
a.enlace_rosa:active { color:#FF0099; font-weight:bold; }
a.enlace_rosa:visited { color:#FF0099; font-weight:bold; }
a.enlace_rosa:hover { background:#FF0099 none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; }

a.ver_telefono:link  { color:orange; font:bold 10px Verdana, Arial, Helvetica, sans-serif; }
a.ver_telefono:active { color:orange; }
a.ver_telefono:visited { color:orange; }
a.ver_telefono:hover { color:orange; text-decoration:underline; }

a.noticias:link { text-decoration: none; color: #8A73B4 }
a.noticias:active { text-decoration: none; color: #8A73B4 }
a.noticias:visited { text-decoration: none; color: #8A73B4 }
a.noticias:hover { text-decoration: none; color: #8A73B4; font-style: normal }

a.destacados:link { text-decoration: none; color: #4D555B }
a.destacados:active { text-decoration: none; color: #4D555B }
a.destacados:visited { text-decoration: none; color: #4D555B }
a.destacados:hover { text-decoration: none; color: #4D555B; font-style: normal }

a.tituloofertas:link { font-weight: bold; text-decoration: none; color: #00591D }
a.tituloofertas:active { font-weight: bold; text-decoration: none; color: #00591D }
a.tituloofertas:visited{ font-weight: bold; text-decoration: none; color: #00591D }
a.tituloofertas:hover { font-weight: bold; text-decoration: none; color: #00591D; font-style: normal }

a.masinfo:link { font-weight: bold; text-decoration: none; color: #FF0080 }
a.masinfo:active { font-weight: bold; text-decoration: none; color: #FF0080 }
a.masinfo:visited { font-weight: bold; text-decoration: none; color: #FF0080 }
a.masinfo:hover { font-weight: bold; text-decoration: none; color: #FF0080; font-style: normal }

a.subcategorias:link { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #955542 }
a.subcategorias:active { text-decoration: none; color: #955542 }
a.subcategorias:visited { text-decoration: none; color: #955542 }
a.subcategorias:hover { text-decoration: none; color: #955542; font-style: normal }

a.localidad :link { font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF9900 }
a.localidad :active { text-decoration: none; color: #FF9900 }
a.localidad :visited { text-decoration: none; color: #FF9900 }
a.localidad:hover { text-decoration: none; color: #FF9900; font-style: normal }

a.iglesias :link { font-weight: bold; text-decoration: none; color: #CC0099 }
a.iglesias :active { font-weight: bold; text-decoration: none; color: #CC0099 }
a.iglesias :visited { font-weight: bold; text-decoration: none; color: #CC0099 }
a.iglesias:hover { font-weight: bold; text-decoration: none; color: #CC0099; font-style: normal }

a.vercomentarios:link { font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #249FC3 }
a.vercomentarios:active { text-decoration: none; color: #249FC3 }
a.vercomentarios:visited{ text-decoration: none; color: #249FC3 }
a.vercomentarios:hover { text-decoration: none; color: #249FC3; font-style: normal }

.indice { color:#818797; font-size: 10px; }
.indice span { color:#FF0099; }
a.indice:link { font-size: 10px; text-decoration: none; font-weight:normal; color: #818797 }
a.indice:active { font-size: 10px; text-decoration: none; font-weight:normal; color: #818797 }
a.indice:visited { font-size: 10px; text-decoration: none; font-weight:normal; color: #818797 }
a.indice:hover { font-size: 10px; text-decoration: none; font-weight:normal; color: #FF0099; font-style: normal }

a.paginacion3:link { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #827668; margin:1px; }
a.paginacion3:active { text-decoration: none; color: #827668 }
a.paginacion3:visited { text-decoration: none; color: #827668 }
a.paginacion3:hover { text-decoration: underline overline; color: #827668; font-style: normal }

a.lista_predirec:link { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #8A73B4 }
a.lista_predirec:active { text-decoration: none; color: #8A73B4 }
a.lista_predirec:visited { text-decoration: none; color: #8A73B4 }
a.lista_predirec:hover { text-decoration: underline; color: #8A73B4; font-style: normal }

a.lista_pre:link { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #8A73B4 }
a.lista_pre:active { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #8A73B4 }
a.lista_pre:visited { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #8A73B4 }
a.lista_pre:hover { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #8A73B4; font-style: normal }

a.otras_noticias :link { font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #4D555B }
a.otras_noticias :active { text-decoration: none; color: #4D555B }
a.otras_noticias :visited { text-decoration: none; color: #4D555B }
a.otras_noticias:hover { text-decoration: underline; color: #4D555B; font-style: normal }

.otras_noticias { color: #4D555B; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }

/* INICIO DE ESTILOS DE "ESPECIALES" */
.especiales_titulo { color: #FF0080; }
.especiales_cuerpo { color: #4D555B; }
.especiales_subtitulos { color: #422973; }
a.especiales_enlaces:link { font:10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #422973 }
a.especiales_enlaces:visited { text-decoration: none; color: #422973 }
a.especiales_enlaces:active { text-decoration: none; color: #422973 }
a.especiales_enlaces:hover { text-decoration: underline; color: #422973; font-style: normal }
/* FIN DE ESTILOS DE "ESPECIALES" */

.aviso_legal { color:#8A73B4; }
.moda_descripcion { color:#8A73B4; }

.galeria_moda { font:bold 16px Verdana, Arial, Helvetica, sans-serif; color: #937015; }
.copyright { color:#666666; }
  
.listaofertas2 { color:#053799; }
.texto-oferta { color:#4D555B; }

font.iglesias { text-decoration: none; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #CC0099; }
 
font.vercomentarios { font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #249FC3; }

font.coment_cat { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #333366; }

font.localidad { font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF9900; }

font.tituloextracto { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000 }

font.extracto { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000 }

font.privadoempresas { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #840042 }

font.directorio { font: bold 16px Verdana,Arial,Helvetica,sans-serif; color: #1A4472; }

.directorio_comentario { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #AF2E92; }
 
font.infologo { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #F17F00 }

font.listadirectorio { font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #99CC99 }

font.nombreempresas { font: bold 18px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; color: #663399; }

div.nombre-empresa {  color: #FF0099; font-size: 24px; font-weight:bold; }
 
font.subcategorias { color:#955542; font:9px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
 
font.menuofertas { font: bold 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1A4472 }
font.listaofertas { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0066FF }
font.pvpofertas { font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through; color: #FF0000 }
font.preciooferta { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000 }
font.promooferta { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FF0000 }
font.pvp { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #888888 }
 
.tituloofertas { color: #00591D; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

font.condiofertas { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #00591D }
font.ordenar { font: 9px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #00591D }

font.topcupon { font: 50px "Times New Roman", Times, serif; text-decoration: none; color: #422973 }
font.topcuponempresa { font: bold 20px "Times New Roman", Times, serif; text-decoration: none; color: #422973 }
font.preciocupon { font: 14px "Courier New", Courier, mono; text-decoration: none; color: #990033 }
 
font.tituloempresas { font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; color: #00591D }
font.titulodatos { font: bold 10px Verdana,Arial,Helvetica,sans-serif; color: #333366; text-decoration: none }

a.listadirectorio:link { color: #1A4472; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.listadirectorio:active { color: #1A4472; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.listadirectorio:visited { color: #1A4472; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }
a.listadirectorio:hover { color: #99CC99; font: bold 10px Verdana,Arial,Helvetica,sans-serif; text-decoration: none; }

.error { color: #FF0099; font: bold 16px/28px Verdana, Arial, Helvetica, sans-serif; }

.buscador { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #1A4472; }
.buscador1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #FF0099; }
.buscador2 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #66CCCC; }
.buscador3 { color: #FF0099; font-weight: bold; }
.buscador4 { color: #F593A1; font-weight: bold; }

a.buscador3:link { color: #FF0099; font-weight: bold; text-decoration: none }
a.buscador3:active { color: #FF0099; font-weight: bold; text-decoration: none }
a.buscador3:visited { color: #FF0099; font-weight: bold; text-decoration: none }
a.buscador3:hover { text-decoration: underline; }

.rosa { color: #FF0099; font-weight: bold; }

table.registro {
 background-image: url(_registro/tablarelleno.gif);
 background-repeat: no-repeat;
 background-position: left top;
 background-attachment: fixed }

.piefoto { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #3700A4; }

font.registro1 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #422973; }

font.regfontella { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #DC0067;}
font.regfontel { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
font.regfontellael { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #422973; }

.boton_emp {
 border: 1px #F8A3D6 solid;
 font: bold 10px Verdana, Arial, Helvetica, sans-serif;
 color: #F466BA; background-color: #F0EDF5;
 text-align: center;
 text-decoration:none }
a.boton_emp:link { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #F466BA; text-decoration: none }
a.boton_emp:visited { color: #F466BA; text-decoration: none }
a.boton_emp:active { color: #F466BA; text-decoration: none }
a.boton_emp:hover { text-decoration: none }
 
.boton_form {
	background-color: #F0EDF5;
	border: 1px #F8A3D6 solid;
	color: #F466BA;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	text-align:center;
}

input.publi {
	background-color:#ffffff;
	border:1px #E5CCE5 solid;
	color:#857D80;
	font: bold 10px Verdana,Arial,Helvetica,sans-serif;
	padding:6px;
}
input.publi:focus { border: 1px solid #4D90FE; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }
select.publi:focus { border: 1px solid #4D90FE; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }
textarea.publi:focus { border: 1px solid #4D90FE; box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset; outline: medium none; }

.publi {
	background-color:#ffffff;
	border:1px #E5CCE5 solid;
	color:#857D80;
	font: bold 10px Verdana,Arial,Helvetica,sans-serif;
	padding:6px;
}
textarea.publi { resize:none; }

.formulario {
	background-color:#F0EDF5;
	border:1px solid #B6B1B3;
	color:#857D80;
	font-size:11px;
	padding:6px;
	}

textarea.formulario { resize:none; }

.form_empresas {
	border: 1px #B6B1B3 solid;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #8B777E; background-color: #FFFFFF;
}
.botones {
	border: 1px #F8A3D6 solid;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F466BA; background-color: #F0EDF5;
	text-align: center;
}
.regella {
	border: 1px #F8A3D6 solid;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #F466BA; background-color: #F0EDF5;
	text-align: right }
.regel {
	background-color:#F0EDF5;
	border:1px #B6B1B3 solid;
	color:#857D80;
	font-weight:bold;
	font-size: 10px;
	}
.regellael {
	border: 1px #C4B9D9 solid;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #422973; background-color: #F0EDF5;
 }
.texto_violeta { background-color: #F0EDF5; color: #422973; }
textarea.regel { resize:none; }
.paginas_empresas { color:#666666; }
.paginacion {
	font: 10px Verdana,Arial,Helvetica,sans-serif;
	color: #827668; background-color: #FFFFFF;
}
.paginacion2 {
	background-color:#FFFFFF;
	color:#FF0080; 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin:1px;
	text-decoration:underline overline; }
.fuente_blanca {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; background-color: #2568AB; }
.texto_comentarios {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #422973; background-color: #F5FDFF;
}
.red { color:#FF0000 }

