@charset "utf-8";
/* CSS Document */
body {font-family: 'FontinSansRgRegular', Helvetica, sans-serif; font-size:14px;}
img {border:none; margin:0px; padding:0px;}

h2 {margin:0px; padding:0px; font-weight:normal; font-size:25px;}

@font-face {
    font-family: 'FontinSansRgRegular';
    src: url('fontface/fontin-webfont.eot');
    src: url('fontface/fontin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontface/fontin-webfont.woff') format('woff'),
         url('fontface/fontin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

#container {border:1px solid #CCCCCC; width:850px; position:absolute; height:650px; top:50%; left:50%; margin-top:-350px; margin-left:-425px;}

header {height:130px;}
header h1 {text-indent:-9999px; width: 201px; height:113px; background: url(img/farma_h.png) no-repeat scroll; margin:10px 0px 0px 10px; float:left;}

#info {float:right; width:600px; text-align:right; margin-top:20px; height:75px;}
#info ul {list-style:none; padding:0px;}
#info ul li {display:inline; margin-right:45px;}
#info a {text-decoration:none; color:#000000}
.phone {color:#89BCE3; font-size:23px;}


nav {float:right; width:630px; font-size:12px;}
.nav_menu {float:left; margin:0px 23px 0px 0px; border-bottom:7px solid #D7E4F9;}
.nav_menu2 {float:left; margin:0px 0px 0px 0px; border-bottom:7px solid #C8E8E3;}
.nav_menu3 {float:left; margin:0px 23px 0px 0px; border-bottom:7px solid #EFD8EC;}
.nav_menu4 {float:left; margin:0px 23px 0px 0px; border-bottom:7px solid #E0D3F4;}
.nav_menu:hover, .nav_menu2:hover, .nav_menu3:hover, .nav_menu4:hover {border-bottom:7px solid #89BCE3;}
.nav_menu a, .nav_menu2 a, .nav_menu3 a, .nav_menu4 a {text-decoration:none; color:#000000;}

nav ul {margin:0px; padding:0px; list-style:none;}
nav ul li ul {
display: none;
padding: 9px 10px 0px 0px;
position: absolute;
margin: 0px 0px;
.margin: 69px -170px;
_margin: 69px -170px;
}
nav ul li:hover ul {
display: block;
z-index:2;
background-color:#C4DDF1;
}
nav ul li ul li {
display: block;
float: none;
position: relative;
padding: 0 15px;
line-height: 30px;}
nav ul li ul li a {text-decoration:none; font-size:16px;}
nav ul li ul li a:hover {color:#777;}

#content {height:340px; background:url(img/main_bg.jpg) repeat-x bottom;}
#content2 {height:310px; background:url(img/main_bg.jpg) repeat-x bottom;}

#slide {z-index:1;}

#cont_sec {float:left; width:400px; height:215px; margin:30px 0px 10px 50px;}
#cont_sec h3 {margin:10px 0px 0px 0px; padding:0px; color:#333; font-weight:normal; font-size:18px;}
#cont_sec ul li {margin-bottom:15px;}
#main_nav {width:400px; margin-left:50px; line-height:30px;}
#main_nav a {text-decoration:none; color:#0099D7; font-size:18px;}
#main_img {width:285; float:right;}


#main_res {margin:0px 10px 0px 0px;}
#main_res {width:340px; float:right;}

#ol_contratar {font-size:14px;}
#ol_contratar li {margin-left:22px; margin-bottom:10px;}
#ol_contratar h2 {font-size:30px; line-height:30px; margin-bottom:25px;}

#contratar {width:140px; padding:5px 10px 5px 10px; background-color:#D8E6CB; border:1px solid #89BCE3; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; position:fixed; margin-left:470px; margin-top:270px; text-align:right;}
#contratar:hover {background-color:#FFFFFF;}
#contratar h3 {margin:0px; padding:0px; text-align:left; font-weight:normal; font-size:18px;}
#contratar a {text-decoration:none; color:#000000;}

footer {height:130px; padding-left:5px;}
footer a:hover {border-bottom:5px solid #FFFFFF;}
.column {color:#5B5B5D; margin:10px 5px 0px 5px; width:260px; height:170px; float:left;}
.column a {text-decoration:none; color:#5B5B5D;}
.column a.contacto {color:#0099D7;}
.column a.pdf {padding-left:15px;}
.column ul {list-style:none; padding-left:15px; line-height:23px;}
.first {background-color:#D8E6CB;}
.second {background-color:#C4DDF1;}
.third {margin:14px 0px 0px 5px;}
.fourth {background-color:#CCC; text-align:center;}
.fourth img {margin-top:9px;}

.contacto {}

#aviso_scroll{
	padding-left:120px;
	padding-right:10px;
	margin-top:30px;
	width:600px;
	height:280px;
	overflow:auto;
	text-align:justify;
	font-size:12px;
}

/*contacto*/

/*formulario*/
textarea { 
    resize: none; 
}
#form {margin:30px 0px 0px 100px;}
#form ul li label{width:150px; float:left; text-align:left}
#form li {list-style:none}
#button {padding:5px 10px 5px 10px; background-color:#D8E6CB; border:1px solid #89BCE3; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; margin-left:180px;}
#button:hover {background-color:#FFFFFF;}

#form a {text-decoration:none; color:#0099D7;}
#form a:hover {color:#555555;}
/*formulario*/
