/*
Theme Name: Fisioterapia Arguelles
Theme URI: http://www.territoriocreativo.es
Description: Fisioterapia Arguelles
Version: 1.0
Author: Territorio creativo (www.territoriocreativo.es)
Tags: Fisioterapia Arguelles
	
Territorio creativo
Common.css

Este archivo contiene los estilos generales de toda la página.

*/

/* ------------------------------ común ------------------------------ */
* { margin: 0px; padding: 0px; }
html, body {  font-family: Arial, Verdana, Tahoma, sans-serif; height: 100%; }

a, a:visited, a:link, a:hover { text-decoration: none; }
a img { border: 0px; }

body { background: #7a96a4 url(images/background.jpg) repeat-x; }
body.interior { background: #7a96a4 url(images/background2.jpg) repeat-x !important; }

/* ------------------------------ fondo ------------------------------ */
#background { width: 100%; margin: 0px auto; height: 100%; background: url(images/background-con-logo.jpg) no-repeat 50% 0; overflow: visible;  }
#background-interior { width: 100%; margin: 0px auto; height: 100%; background: url(images/background-con-logo2.jpg) no-repeat 50% 0; overflow: visible;  }

/* ------------------------------ cuerpo ------------------------------ */
#body { width: 907px; margin: 0px auto; height: 100%; overflow: visible; }

hr { clear: both; color: #dce2e6; height: 0px; border: 1px solid #dce2e6; margin-top: 10px; }
hr.title { margin-bottom: 33px; }

/* ------------------------------ cabecera ------------------------------ */
#header { overflow: hidden; }
#header div.menu { width: 601px; float: right; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 13px; margin-top: 82px; margin-right: 2px;}
#header div.menu ul { display: block; height: 35px; list-style: none; overflow: hidden; background: url(images/menu-background.gif); padding-left: 25px; }
#header div.menu ul li { float: left; display: block; border-left: 1px solid #acb8bd; margin-top: 17px; padding-right: 9px; padding-left: 9px; }
#header div.menu ul li.no-border-menu-item { border-left: none; }
#header div.menu ul li a { color: #acb8bd; font-weight: bold; }
#header div.menu ul li a.selected { color: #fff; font-weight: bold; }
#header div.menu ul li a:hover { color: #fff; }

/* ------------------------------ contenido ------------------------------ */
#content-header { height: 12px; background: url(images/background-inn-superior.png) no-repeat; clear: both; }
#content-middle { background: url(images/background-inn-medio.png) repeat-y;  }
#content-footer { height: 12px; background: url(images/background-inn-inferior.png) no-repeat; }

/* ------------------------------ contenedor de contenido ------------------------------ */
#content-middle #container { width: 840px; margin: 0px auto; overflow: hidden; }

/* ------------------------------ pie ------------------------------ */
#footer { height: 132px; background: url(images/background-footer.png) no-repeat; margin-top: 6px; }

/* ------------------------------ clases de imágenes ------------------------------ */
img.alignleft { display:inline; margin:0pt 7px 2px 0pt; padding:4px; }
img.alignright { display:inline; margin:0pt 0pt 2px 7px; padding:4px; }

small { font-size: 10px; }

.clear { clear: both; }

/* ------------------------------ clases de imágenes ------------------------------ */
.alignleft		{ float: left; 	}
.alignright		{ float: right; }




#txt-home {
padding: 0px 20px 20px 20px;
}

#txt-home P {
font-size:1.0em;
font-family:'Trebuchet MS';
padding-bottom:10px;
line-height:20px;
}

#txt-contacto P {
font-size:1.0em;
font-family:'Trebuchet MS';
padding-bottom:10px;
line-height:20px;
}

#txt-contacto STRONG {
font-size:1.0em;
font-weight:bold;
}

.div-destacado {
background-color:#EEE;
border:1px solid #DDD;
padding:1px;
width:202px;
line-height:14px;
margin-top:-4px;
cursor:hand;
margin-bottom:16px;
}

.div-destacado:hover {
background-color:#FFF;
border:1px solid #DDD;
padding:1px;
width:202px;
line-height:14px;
cursor:hand;
}

.div-destacado A.txt {
font-weight:normal;
padding:0 4px 4px 4px;
display:block;
}

.div-destacado IMG {
margin-bottom:0px;
}

h1.destacado {
padding:0px;
margin:0px;
margin-top:14px;
}

#legal {
margin-left:130px;
}

P.enviar-email {
text-align:right;
}

P.enviar-email A {
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

A.more-link {
display:block;
text-align:right;
font-weight:bold;
font-size:12px;
text-decoration:underline;
margin-top:10px;
}

.intro-sidebar {
padding:0 20px 30px 20px;
line-height:21px;
font-size:18px;
font-family:'Trebuchet MS';
font-weight:normal;
color:#617171;
}

#pie-foto-clinica {
width:495px;
font-size:11px;
font-weight:bold;
color:#333;
background-color:#EEE;
padding:6px;
padding-bottom:0px;
text-transform:uppercase;
}

#desc-foto-clinica {
width:495px;
float:none;
display:visible;
font-size:12px;
margin-bottom:20px;
font-style:italic;
background-color:#EEE;
padding:6px;
}