/* 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: bold 12px/16px Tahoma, Verdana, sans-serif; }
h2, h3, h4, h5, h6 { font: 11px/16px Tahoma, Verdana, sans-serif; }

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: #FF0099; 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 { float:left; margin: 0 auto; padding: 0; width: 780px; /* it should be 960px */ }
#footer { float:left; width:780px; }

/*----------------- 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; }

/*---------------- CONTENTS --------------*/
#left_column { float: left; width: 177px; }
#right_column { float: left; width: 600px; }

#horizontal_menu_top { float:left; }
#horizontal_menu_bottom { float:left; }
#carpeta_top { float: left; }
#carpeta_bottom { float: left; }
#central_container { background: #FFFFFF url(img/carpeta.gif) repeat-y scroll center top; float:left; width:600px;  }
#central_container_contents { float: left; margin-bottom: 24px; margin-left: 9px; }
#section_title { display:block; }
#recuadros_laterales { float: left; margin-left: 20px; margin-top: 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 { height:52px; }
#searcher { background: url("img/searcher_bg.gif") repeat-y scroll 0 0 #FFFFFF; float: left; vertical-align:top; width: 177px; }
#searcher form { margin: 0; padding: 0 0 0 9px; }
#searcher span { color: #1A4472; float:left; font:9px Verdana,Arial,Helvetica,sans-serif; margin:0; padding:4px 10px 1px 9px; }
#searcher_bottom { float:left; }
.busca { background-color: #F0EDF5; border: 1px solid #B6B1B3; font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #8B777E; padding:4px; }

#news_container { float:left; height:auto; width:263px; }
#news_container_border { border-top: 1px solid #8A73B4; border-left: 1px solid #8A73B4; border-right: 1px solid #8A73B4; margin:0; }
#news { border-bottom: 1px solid #8A73B4; height:72px; width:261px; }
div.news_text { float:left; padding: 3px; width: 174px; }
div.news_text  h3 { color:#8A73B4; font: bold 9px Verdana, Arial, sans-serif; margin: 0 3px 3px; text-decoration:underline; }
div.news_text h3 a { color:#8A73B4; display: block; font: 9px Verdana, Arial, sans-serif; font-weight:bold; text-decoration:underline; }
div.news_text  p { color:#8A73B4; font: 9px Verdana, Arial, sans-serif; margin: 1px; text-align: left; }
div.news_text  p  a { color:#8A73B4; font: 9px Verdana, Arial, sans-serif; text-align: left; text-decoration:none; }
div.news_image  { border-right: 1px solid #8A73B4; float:left; height:68px; padding: 2px; width:76px; }

#advise_container{ float:left; height:auto; width:199px; }
#advise_container_border { border-top: 1px solid #DBDBDB; border-left: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; margin: 0; width: 199px; }
#advise { border-bottom: 1px solid #DBDBDB; height:56px; width:199px; }
#advise_text { float:left; margin:0; width:139px; }
#advise_text  h3 { font: 9px Verdana, Arial, sans-serif; color:#4D555B; float:left; font-weight:bold; margin: 2px; text-decoration:none; text-align:left; }
#advise_text h3 a { color:#4D555B; display: block; font: 9px Verdana, Arial, sans-serif; float:left; font-weight:bold; text-decoration:none; }
#advise_image  { float:left; margin:2px 2px -1px; }

/*---------------- FOOTER ---------------*/
#f_border { border:1px solid #CCCCCC; margin:80px 12px 18px 12px; width:750px; }
#footer p { color:#FF0099; margin: 12px; text-align: center; }
#footer p a { color:#FF0099; }
.copyright { color: #666; font-size: 10px; }

