/*
Theme Name: Residencia Galicia
Theme URI: 
Description: a comercial template for residencia Galicia		
Version: 0.2
Author: Andrés Bott (odo.suiadan)
Author URI: http://andresbott.com
Tags: green, 	



	The CSS and XHTML is released under a non usage propetary licenese, you are not alowed to use this theme


the rest of the style is included in style.css.php
*/


/*
##############################################################################################################################################################################
##
##  Site wide configurations
##
##############################################################################################################################################################################
*/


img {
	border: 0;

}

html,body {

 	min-width:960px;
}




table,tr,td{
/* 	margin:0px; */

	border-width:0px;
	border-style:solid;
	border-spacing:0px; /* table cellspacig*/
	border-color:blue;
	vertical-align:top;

}

body {

    	background-image : url('img/fondo_degradado.png');
    	background-image : url('img/fondo_destello.jpg');
	background-position:top center;
    	background-repeat : repeat-x;
	background-color:#73df49;
	margin:0px;
    /* font-family:"Franklin Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;
    */ font-family:Helvetica,Tahoma, Arial, sans-serif/* font-family : "Palatino Linotype", “Book Antiqua”, Palatino, “Times New Roman”, Times, serif;
    */;
	
  }

/*
##############################################################################################################################################################################
##
##  Site Structure
##
##############################################################################################################################################################################
*/

#divContenedor{
width:960px;


margin-left:auto;
margin-right:auto;
}

#divHeader{
width:960px;
height:130px;
   background-image : url('img/cabecera.png');
}


#divCuerpo{
width:960px;

background-image : url('img/fondo_contenido.png');
background-repeat:repeat-y;

}


#divContenido{
padding-left:5px;
padding-right:40px;
padding-top:10px;
padding-bottom:1px;

display:table-cell;

}

/*
##############################################################################################################################################################################
##
## Sidebar
##
##############################################################################################################################################################################
*/

#divMenuBox{
	display:table-cell;
	vertical-align : top;
}


#divMenuTop{
	width:200px;
	height:50px;
	background-image : url('img/menu_cabecera.png');
}
#divMenuTop #h1WidgetTitle{
	color:white;
	font-size:18px;
	text-align:center;
	padding-top:19px;
	text-shadow: #000000 1px 1px 2px;  
}
#divMenuMid{
	width:200px;
	background-image : url('img/menu_medio.png');
	background-repeat:repeat-y;
	padding-top:5px;
}

#divMenuMidText{
/* 	padding-left:25px; */
	padding-bottom:1px;
	font-size:14px;
}
#divMenuMidText p {
	padding-left:28px;
	padding-right:23px;
}

#divMenuMidText ul {
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
	list-style-type:none;
}

#divMenuMidText ul li {
	padding-left:15px;
	line-height:18px;
}
#divMenuMidText ul li:hover {
	background-image: url('img/menu_activo.png');
	background-position:top;
	background-repeat:no-repeat;
}
#divMenuMidText ul ul li:hover {
	background-image: none;
}

#divMenuMidText ul li a{
display:block;
/* 	width:155px; */
	text-decoration:none;
	color:#000000;
}

#divMenuMidText ul .current_page_item {
	background-image: url('img/menu_activo.png');
	background-position:top;
	background-repeat:no-repeat;
}

#divMenuMidText ul .current_page_item a{
	color:#26631F;

}

#divMenuMidText ul li a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


/*
##############################################################################################################################################################################
##
## Language switcher customization
##
##############################################################################################################################################################################
*/
#divMenuMidText #lang_sel_list{
/* padding-left:28px; */
padding-top:10px;

height:50px;
width:200px;
    /* font-family:"Franklin Gothic", Futura, Verdana, Arial, Helvetica, sans-serif;
    */ font-family:Helvetica,Tahoma, Arial, sans-serif/* font-family : "Palatino Linotype", “Book Antiqua”, Palatino, “Times New Roman”, Times, serif;
    */;
	

}

#divMenuMidText #lang_sel_list ul{
padding-left:15px !important;
border:0px;
width:170px;
height:inherit;
}

#divMenuMidText #lang_sel_list li{

width:170px;

}


#divMenuMidText #lang_sel_list ul li:hover {
	background-image: url('img/menu_activo.png');
	background-position:top;
	background-repeat:no-repeat;
}

#divMenuMidText #lang_sel_list ul li a{
padding-left:15px !important;
border:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;

font-size:14px;
background:none;
	text-decoration:none;
	color:#000000;
}
#divMenuMidText #lang_sel_list ul li a:hover{
	text-decoration:none;
	color:#FFFFFF;
}

#divMenuBot{
	width:200px;
	height:45px;
	background-image : url('img/menu_footer.png');

}

/*
##############################################################################################################################################################################
##
## Post
##
##############################################################################################################################################################################
*/
#post{
width:715px;
}
#post p:first-letter {
margin-left:25px;
}

#post * p:first-letter{
margin-left:0px;
}
#post * p{
margin:0px;
}

#post h1{
margin-left:35px;
font-size:16px;
font-weight:bold;
display:inline;
border-bottom:1px;
border-bottom-style : solid;
border-bottom-color:#129107

}

#post img{
margin-left:10px;
margin-right:10px;
}

#post a{
font-weight:bold;
color:#4F4F4F;

}
#post a:hover{
font-weight:bold;
color:#197420;

}

#post .spacer {
height:1px;
margin-top:20px;
}

/*
##############################################################################################################################################################################
##
## contact form
##
##############################################################################################################################################################################
*/
#contact_table{
margin-left:70px !important;
}

.wpcf7  {
width:420px;
background-color:#96EC6E;
margin-left:70px !important;
padding-top:20px !important;
padding-bottom:20px !important;
border-style:solid;
border-width:1px;
border-color:grey;
-webkit-box-shadow: 0 0 10px rgb(94,121,92);  
-moz-box-shadow: 0 0 10px rgb(94,121,92);  
box-shadow: 0px 0px 10px #5e795c;  

}



.wpcf7 p {
margin-bottom:10px;
margin-top:0px;

}

#post .wpcf7 p:first-letter {
margin-left:5px;
}

.wpcf7 input, .wpcf7 textarea {
background-color:white;
border-style:solid;
border-width:1px;
border-color:#636363;
padding:3px;
width:325px;
}

#form_submit input{
width:90px;
background-color:#F0F0F0;
border-style:solid;
border-width:1px;
border-color:#636363;
cursor:pointer;
}

.wpcf7-response-output{
margin-left:0px !important;
margin-right:49px !important;
}


.wpcf7 form {
padding-left:38px;

}
/*
##############################################################################################################################################################################
##
## tabla de precios
##
##############################################################################################################################################################################
*/
#print_diasverdes{
display:none;
}

#tabla_precios{
	width:480px;
	background-color:#96EC6E;
	padding:10px;


	border-style:solid;
	border-width:1px;
	border-color:grey;
	-webkit-box-shadow: 0 0 10px rgb(94,121,92);  
	-moz-box-shadow: 0 0 10px rgb(94,121,92);  
	box-shadow: 0px 0px 10px #5e795c;  
}
#tabla_precios td{
padding:2px;
} 


#tabla_precios .tabla_titulo td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
	font-weight:bold;
	font-size:14px;
}

#tabla_precios .tabla_titulo .primera_columna{
padding-left:10px;

}
#tabla_precios .tabla_titulo .segunda_columna,#tabla_precios .tabla_titulo .tercera_columna{
text-align:center;

}
#tabla_precios  .segunda_columna,#tabla_precios  .tercera_columna{
text-align:right;
padding-right:5px;

}
#tabla_precios .fila_par .primera_columna, #tabla_precios .fila_inpar .primera_columna{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:black;
}

#tabla_precios .fila_par .tercera_columna, #tabla_precios .fila_inpar .tercera_columna{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:black;
}

#tabla_precios .ultima_fila td{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:black;
}
#tabla_precios .fila_par{
	background-color:white;
}
#tabla_precios .fila_par:hover{
	background-color:#E4FFDB;
}
#tabla_precios .fila_inpar{
	background-color:#E7E7E7;
}
#tabla_precios .fila_inpar:hover{
	background-color:#CCE4C4;	
}
/*
##############################################################################################################################################################################
##
## Footer
##
##############################################################################################################################################################################
*/

#divFooterTop{
width:960px;
height:34px;
   background-image : url('img/footer_top.png');
}
#divFooterMid{
	width:960px;
	background-image : url('img/footer_mid.png');
	background-repeat:repeat-y;
	color:#f5f2e9;
	font-size:12px;
	text-align:center;
	
}
#divFooterMid a{
	color:#f5f2e9;
	font-weight:bold;
}
#divFooterBot{
width:960px;
height:33px;
   background-image : url('img/footer_bot.png');
}
