/*

Theme Name: SAN ATONIO RESIDENCIA

Theme URI: http://www.residenciasanantoniodepadua.com

Author: Victor P. para LaFazctoria



Description: TEma diseñado por LaFazctoria e implementado por Víctor P. Tapia. 

Version: 1.1



*/
body{

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #666666;

}

h1,h2,h3,h4,h5,h6{

	margin-top:0px;

	padding-top:0px;

}

img{

border:none;	

}
p{
	text-align:justify;
}
#main h1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #333366;	

}
#main-wrapper{
	background-image: url(img/body_bg.png);
	background-repeat: repeat-y;
	background-position: center;	
}
#page{

	width: 940px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFF;

	padding-bottom: 12px;

	

}

#main{

	min-height:400px;

}

#masthead{

	background-image: url(img/header_bg.png);

	background-repeat: no-repeat;

	background-position: 481px -5px;	

	height:260px;

	position:relative;

	top:0px;

	left:0px;

}

#masthead .header-image{

	position:relative;

	left:55px;

	top:38px;

}

#site-navigation{

	position:absolute;

	bottom:28px;

	left:28px;

	

}

#site-navigation a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #FFF;

	text-decoration: none;	

}

#site-navigation .sanantonio_menu{

	margin: 0px;

	padding: 0px;

	list-style-type: none;	

	height:24px;

}

#site-navigation .sanantonio_menu li{

background-color: #8b7e67;

text-align: center;

float: left;

margin-top: 0px;

margin-right: 5px;

margin-bottom: 0px;

margin-left: 0px;

padding-top: 4px;

padding-right: 37px;

padding-bottom: 4px;

padding-left: 37px;

list-style-type: none;

}

#site-navigation .sanantonio_menu li:hover,

#site-navigation .sanantonio_menu li.current-menu-item,

#site-navigation .sanantonio_menu li.current-page-ancestor,

#site-navigation .sanantonio_menu li.current-post-ancestor,

#facebook_link:hover{

	background-color: #b9b2a4;

}



#facebook_link{

position: absolute;

height: 24px;

width: 32px;

top: 0px;

right: -35px;

background-color: #8b7e67;

}



#facebook_link img{

	display:block;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	top:4px;

	left:1px;

}

#enlaces-interes{

	margin-left: 35px;

margin-top: 20px;

}

#enlaces-interes h3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #58585a;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 20px;

	margin-left: 0px;	

}

#enlaces-interes .imagenes-links a{

	margin-right: 46px;

	border:none;

}

#enlaces-interes .imagenes-links a:last-child{

margin-right:0px;

}

#enlaces-interes .imagenes-links img{

	vertical-align: middle;	

}

#elpie{

	background-color: #8b7e67;

	height: 160px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align: center;

	margin-top: 0px;

	margin-right: 12px;

	

	margin-left: 12px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#elpie .site-info{

	color:#FFF;

	font-size:14px;

	

}

#main .ruta-de-acceso{

	font-family: "Arial Narrow", Arial;

	font-size: 12px;

	font-weight: normal;

	text-transform: uppercase;

	color: #666;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 55px;

}

#main .ruta-de-acceso .current-page{

	margin-left:30px;

}

#lista-de-centros{

margin-top: 0px;

margin-right: 29px;

margin-bottom: 40px;

margin-left: 29px;

border: 1px dashed #999999;

padding-top: 40px;

padding-right: 25px;

padding-bottom: 0px;

padding-left: 25px;



}

#lista-de-centros .centro-intro{

	float: left;

	width: 390px;	

}

#lista-de-centros .centro-intro:first-child{

	margin-right:47px;

}

#lista-de-centros .centro-intro .imagen-centro{

	background-image: url(img/bg_foto_medium.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 28px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 16px;

	padding-left: 0px;	

}

#lista-de-centros .centro-intro p{

text-align:justify;

line-height:20px;	

}

#lista-de-centros .centro-intro h1{

text-align:center;	

}



#bloque-izqdo{

	width:140px;

	margin-left:29px;

	float:left;

}

#bloque-izqdo .ruta-de-acceso{



	margin-left: 0px;

	text-align:center;

}

#bloque-izqdo .menu-nav-centro{

	border: 1px dashed #999999;

	width: 110px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;	

	height:800px;

}



#bloque-izqdo .menu-nav-centro .miniatura-foto{

	background-image: url(img/bg_foto_small.png);

	background-position: center bottom;

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 0px;

	background-repeat: no-repeat;

}

#bloque-izqdo .menu-nav-centro ul{

	margin: 0px;

	padding: 0px;

	list-style-type: none;	

	margin-top:10px;

}

#bloque-izqdo .menu-nav-centro li{

margin-left:10px;

margin-bottom:15px;	

}

#bloque-izqdo .menu-nav-centro a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	text-transform: capitalize;

}

#bloque-izqdo .menu-nav-centro a:hover,

#bloque-izqdo .menu-nav-centro a.current{

	color:#ff9933;

}

#descripcion-apdo-centro{

	margin-left:170px;

	margin-right:29px;

}

#descripcion-apdo-centro h1{

margin-bottom:40px;	

}

#descripcion-apdo-centro .the-content{

	border: 1px dashed #999999;

	padding-top:20px;

	padding-left:40px;

	padding-right:40px;

	min-height:800px;

}

#descripcion-apdo-centro .the-content .ngg-galleryoverview{

	clear:none;

	

}

#descripcion-apdo-centro .ruta-de-acceso{

margin-left:0px;

}

#descripcion-apdo-centro .the-content p{

margin-left:10px;	

line-height:20px;

}

.wp-breadcrumbs{

	margin: 0px;

	padding: 0px;

	list-style-type: none;	

	color:#666;

}

.wp-breadcrumbs li{

	display: inline;	

	margin-right:5px;

}

.wp-breadcrumbs a{

	color: #666;

	text-decoration: none;	

}

.slideshow_view{

	background-repeat: no-repeat;

	background-position: center bottom;

}



#home-content,#page-content{

	

	margin-left:29px;

	margin-right:29px;

		border: 1px dashed #999999;

	padding-bottom:40px;

}
#home-content{
	padding-bottom:0px;
}



#home-content .the-content

{

width: 525px;
padding-top: 30px;
padding-right: 35px;
padding-bottom: 40px;
padding-left: 20px;
border-right-width: 1px;
border-top-style: none;
border-right-style: dashed;
border-bottom-style: none;
border-left-style: none;
border-right-color: #999999;
min-height:450px;

}

#home-content .the-content p,

#page-content .the-content p{

	margin-left:10px;

margin-right:10px;

	text-align:justify;

	line-height:20px;

}

#home-content .the-content p:last-child,

#page-content .the-content p:last-child{

margin-bottom:0px;

}

#page-content .the-content{

	padding-left:20px;

	padding-right:20px;

	padding-top:35px;

}

#page-content .the-content .cpm-map{

margin-top:45px!important;	

}



div#shDisplay img#shTopImg {

margin: 0 auto;

border: none;

background: #FFF;

display: block;

max-width: none;

max-height: none;

float: none;

padding: 40px;

cursor: pointer;

}



#home-content #listado-noticias{

	float: right;

	width:220px;

	padding: 35px;

}

#listado-noticias .item{

margin-bottom:20px;	

}

#listado-noticias h2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #58585a;	

}

#listado-noticias h3{

	margin: 0px;

	padding: 0px;	

}

#listado-noticias h3 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #452c7a;

	text-decoration: none;

}

.fecha{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #87888a;



}

#listado-noticias .fecha{



	text-align: right;	

}

h1.noticia-titulo{

margin-bottom:0px;	

}



small.aviso{

font-size:11px;

padding-top:50px;

padding-bottom:50px;

display:block;

}
#elpie a{
	margin-left:20px;
color:#FFF;	
}