#fconnect {font-size:12px; color:#4E4E4E;}
#fconnect img {border:none;}
#fconnect a { color:#4E4E4E; font-weight:bold;}

#footer_bottom a {color:#575757; text-decoration:none;}
/* CSS Document */
#home #leftcontent img {border:0;}
#home #rightcontent img {border:0;}
.hide {display:none;}
body
{
margin:auto;
background:url(images/mainbackground.jpg) top repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
p,ul,h1,h2,h3
{
margin:0px;
padding:0px;
}
a
{
outline:none;
}
.clear
{
clear:both;
}
#home
{
width:1000px;
margin:auto;
}
#main
{
width:1000px;
float:left;
}
#header
{
width:998px;
padding-left:0;
height:138px;
float:left;
}
#fblike
{
float:left;
width:261px;
padding:9px 0 0 0;
}
#logo
{
display:block;
float: left;
width:219px;
height:91px;
padding-left:126px;
background:url(images/logo.jpg) right no-repeat;
/*
margin-bottom:15px;
*/

}
#navigation
{
height:33px;
float:left;
color:#767676;
font-size:14px;
font-weight:bold;
width:600px;
margin-bottom:11px;
}
div#navigation {padding-left:261px;}

#navigation ul
{
list-style:none;
}
#navigation li
{
float:left;
height:33px;
}
#navigation a
{
color:#767676;
text-decoration:none;
padding-left:10px;
padding-right:10px;
padding-top:7px;
padding-bottom:11px;
float:left;
}
#navigation a:hover
{
color:#fff;
}
.white
{
color:#fff;
}
.line
{
padding-top:6px;
}
.home_active a
{
background:url(images/home_hover.jpg) center no-repeat;
color:#fff;
}
.home a:hover
{
background:url(images/home_hover.jpg) center no-repeat;
}
.cases_active a
{
background:url(images/cases_hover.jpg) center no-repeat;
color:#fff;
}
.cases a:hover
{
background:url(images/cases_hover.jpg) center no-repeat;
}
.servicios_active a
{
background:url(images/servicios_hover.jpg) center no-repeat;
color:#fff;
}
.servicios a:hover
{
background:url(images/servicios_hover.jpg) center no-repeat;
}
.parties_active a
{
background:url(images/parties_hover.jpg) center no-repeat;
color:#fff;
}
.parties a:hover
{
background:url(images/parties_hover.jpg) center no-repeat;
}
.noticias_active a
{
background:url(images/home_hover.jpg) center no-repeat;
color:#fff;
}
.noticias a:hover
{
background:url(images/home_hover.jpg) center no-repeat;
}
.donde_active a
{
background:url(images/donde_hover2.jpg) center no-repeat;
color:#fff;
}
.donde a:hover
{
background:url(images/donde_hover2.jpg) center no-repeat;
}
#mainbanner
{
width:998px;
float:left;
background:url(images/mainbanner.jpg);
height:396px;
}
#buttons
{
width:90px;
height:30px;
float:right;
padding-right:23px;
padding-top:17px;
}
#buttons ul
{
list-style:none;
}
#buttons li
{
float:left;
display:block;
font-size:12px;
font-weight:bold;
color:#be2c1a;
}
#buttons li a
{
text-decoration:none;
padding-left:10px;
padding-right:10px;
color:#be2c1a;
padding-top:5px;
padding-bottom:5px;
float:left;
background:url(images/button.png) center no-repeat;
}
#buttons li a:hover
{
color:#30a0b2;
background:url(images/button_hover.png) center no-repeat;
}
#content
{
width:998px;
float:left;
background:url(images/content_back.jpg) repeat-y;

}
#leftcontent
{
float:left;
width:645px;
padding-top:10px;
margin-right:29px;

}
#rightcontent
{
float:left;
width:308px;
padding-top:7px;
background:#e8e8e8;
padding-left:9px;

}
#mainbox
{
width:600px;
float:left;
margin-bottom:40px;
}
#mainbox img
{
border:0;
}
#mainbox_header
{
width:600px;
height:25px;
float:left;
border-bottom:solid 1px #87e4f1;
background:url(images/boxheader_eye.jpg) left no-repeat;
padding-left:51px;
font-size:13px;
padding-top:7px;
margin-bottom:10px;
}
.red
{
color:#ff351c;
font-weight:bold;
font-size:13px;
float:left;
}
.gray
{
font-family:"Tahoma";
color:#3f3f3f;
padding-left:5px;
font-weight:bold;
float:left;
}
.date
{
color:#b6b6b6;
font-weight:bold;
float:right;
font-size:13px;
}
#imgarea
{
width:651px;
float:left;
margin-bottom:10px;
}
#mainbox_footer
{
height:17px;
width:651px;
float:left;
border-top:solid 1px #ff351c;
background:url(images/plus.jpg) right no-repeat;
}
#caseboxes
{
width:651px;
float:left;
margin-bottom:25px;
}
#case
{
width:314px;
float:left;
margin-right:20px;
}
#case1
{
width:314px;
float:left;
}
.caseheader
{
width:263px;
height:25px;
border-bottom:solid 1px #87e4f1;
background:url(images/boxheader_eye.jpg) left no-repeat;
padding-left:51px;
font-size:13px;
padding-top:7px;
margin-bottom:10px;
}
.textarea
{
width:263px;

}
.caseimgarea
{
width:314px;
float:left;
margin-bottom:10px;
}
.caseimgarea img
{
border:0;
}
.casefooter
{
height:17px;
width:314px;
float:left;
border-top:solid 1px #ff351c;
background:url(images/plus.jpg) right no-repeat;
}
#newsboxes
{
width:651px;
float:left;
}
#newsbox
{
width:308px;
float:left;
margin-right:20px;
}
#newsbox1
{
width:308px;
float:left;
}
#newsheader
{
width:255px;
float:left;
padding-left:51px;
height:24px;
border-bottom:solid 1px #c7c7c7;
color:#3f3f3f;
font-size:13px;
font-weight:bold;
padding-top:8px;
background:url(images/news.jpg) left no-repeat;
}
#newsheader1
{
width:255px;
float:left;
padding-left:51px;
height:24px;
border-bottom:solid 1px #c7c7c7;
color:#3f3f3f;
font-size:13px;
font-weight:bold;
padding-top:8px;
background:url(images/news1.jpg) left no-repeat;
}
.newscontent
{
width:308px;
float:left;
padding-top:15px;
}
.news
{
width:308px;
padding-bottom:8px;
float:left;
border-bottom:dotted 1px #d0d0d0;
line-height:16px;
margin-bottom:10px;
font-family:"Tahoma";
}
.news1
{
width:308px;
padding-bottom:8px;
float:left;
border-bottom:dotted 1px #d0d0d0;
line-height:16px;
font-family:"Tahoma";
}
.newsdate
{
color:#c6c6c6;
font-weight:bold;
font-size:13px;
}
.news a
{
color:#ff4e38;
font-weight:bold;
font-size:13px;
}
.news a:hover
{
color:#59cddd;
}
.news p
{
font-size:12px;
color:#919191;
width:308px;
height:67px;
overflow:hidden;
}
.textarea1
{
width:308px;
float:left;
}
.textarea2
{
width:200px;
float:left;
}

/* rightcontent */
#facebookbox
{
width:300px;
float:left;
}
#facebookheader
{
width:285px;
padding-top:9px;
height:21px;
font-size:14px;
color:#fff;
font-weight:bold;
float:left;
background:#47536b;
padding-left:15px;
}
#facebookcontent
{

width:298px;
float:left;
background:#fff;
}
#facebooktitle
{
width:288px;
height:52px;
float:left;
background:#eceff8;
border-bottom:solid 1px #dfe0e5;
padding-left:10px;
padding-top:10px;
}
#picsarea
{
width:288px;
padding-top:10px;
padding-left:10px;
float:left;
}
.pics
{
width:270px;
height:69px;
float:left;
margin-bottom:5px;
}
#facebook_twitter_status
{
width:304px;
float:left;
padding-bottom:37px;
height:550px;
}
#facebook_twitter_header
{
width:204px;
height:25px;
border-bottom:solid 1px #c7c7c7;
background:url(images/facebook_twitter.jpg) left no-repeat;
padding-left:100px;
font-size:14px;
color:#9f9f9f;
font-weight:bold;
padding-top:7px;
margin-bottom:10px;
}
.profile
{
padding-bottom:5px;
width:303px;
float:left;
padding-top:5px;
border-bottom:dotted 1px #d0d0d0;
}
.profile_header
{
width:303px;
float:left;
height:50px;
}
.profile_header .icon img
{
border:none;
}
.profile_pic
{
width:50px;
height:50px;
float:left;
margin-right:10px;
}
.profile_pic img
{
width:50px;
height:50px;
}
.profile_name
{
height:50px;
float:left;
width:206px;
padding-top:0px;
font-size:11px;
}
.profile_name p
{
padding:0 0 3px 0;
}
.profile_name .link a
{
font-size:11px;
}
.hace
{
font-size:11px;
color:#c6c6c6;
font-weight:bold;
}
.user
{
font-size:13px;
color:#ff4e38;
font-weight:bold;
}
.link a,.link
{
color:#4e4e4e;
font-size:13px;
font-weight:bold;

}
.icon
{
width:25px;
height:25px;
float:right;
margin-bottom:3px;
}
.profiel_info
{
height:40px;
width:303px;
float:left;
padding-top:5px;
font-size:12px;
font-family:"Tahoma";
color:#919191;
}
.profiel_info a
{
color:#919191;
}

/* footer */
#footer
{
width:990px;
/*
padding-top:50px;
*/
height:207px;
float:left;
background:url(images/footer.jpg) no-repeat;
}
#footer_imgs
{
height:58px;
padding-right:30px;
float:right;
width:320px;
}
#footer_bottom
{
float:left;
width:927px;
margin-top:15px;
padding-left:17px;
padding-right:45px;
}
#footer a
{
color:#575757;
font-size:12px;
/*
position:relative;
display:block;
*/
}
#footer_logo
{
height:65px;
float:right;
width:460px;
font-size:11px;
text-align:right;
margin-top:30px;
margin-right:30px;
color:#fff;
font-weight:bold;
line-height:20px;

}

/********************************   STARTING INNER PAGES ****************************************/

/*SERVICIOS page */
#innerbanner
{
width:998px;
height:182px;
float:left;
background:url(images/inner_banner.jpg) no-repeat;
}
.serviciositem
{
width:646px;
float:left;
margin-top:15px;
}
.servicios_header
{
width:636px;
float:left;
background:url(images/serviciosheader_back.jpg) repeat-x;
height:25px;
padding-left:10px;
font-size:17px;
color:#47868e;
font-weight:bold;
padding-top:6px;
margin-bottom:10px;
}
.servicios_content
{
width:646px;
font-size:12px;
color:#727272;
font-family:"Tahoma";
line-height:16px;
}

/* PARTIES page */
.partiesbox
{
width:640px;
float:left;
margin-top:10px;
}
.parties_pic
{
width:325px;
height:230px;
float:left;
}
.parties_info
{
width:300px;
float:left;
padding-top:77px;
line-height:20px;
}
.parties_info a
{
font-size:13px;
color:#868686;
float:left;
margin-left:15px;
font-weight:bold;
text-decoration:none;
border-bottom:solid 2px #868686;
}
.parties_name
{
color:#ff351c;
font-size:24px;
font-family:"Calibri";
font-weight:bold;
}
.parties_month
{
color:#575757;
font-family:"Calibri";
font-size:18px;
font-weight:bold;
}

/* donde_estamos page */
.sitename
{
font-size:24px;
color:#24bacd;
font-family:"Calibri";
font-weight:bold;
}
.phone
{
color:#a3a3a3;
font-family:"Calibri";
font-weight:bold;
font-size:18px;
}

/* cases page */
.cases_tag
{
width:438px;
height:56px;
float:left;
background:url(images/cases_tag.jpg) no-repeat;
padding-left:210px;
}
.news_tag
{
width:438px;
height:56px;
float:left;
background:url(images/news_tag.jpg) no-repeat;
padding-left:210px;
}
#cases_content
{
width:648px;
float:left;
color:#8a8989;
font-size:12px;
font-family:"Tahoma";
line-height:18px;
padding-left:4px;
padding-top:10px;
}
#cases_content a
{
color:#8a8989;
font-weight:bold;
}
#cases_content p
{
margin:0 0 10px 0;
text-align:justify;
}
.cases_header
{
display:block;
color:#3f3f3f;
font-weight:bold;
font-size:18px;
padding:5px 0 16px 0;
}
.news_header
{
display:block;
background:transparent url(images/news_icon.gif) no-repeat 0 0;
color:#3f3f3f;
font-weight:bold;
font-size:18px;
padding:5px 0 16px 38px;
}
.dropdown
{
width:208px;
height:51px;
float:left;
color:#ababab;
font-size:14px;
font-weight:bold;
padding-top:5px;
margin-right:10px;
}
.drop
{
width:200px;
height:24px;
border:solid 1px #a5a5a5;
background:#ededed;
padding-top:2px;
cursor:pointer;
}

div.sep {background:url(images/icons/sep.gif); height:12px; margin:10px 0 20px 0; width:642px;}
#compartelo {background:url(images/compartelo_bg.gif) no-repeat;  height:41px; padding:8px 0 0 130px;}
#compartelo #fbshare {float:left; margin-left:6px; font-size:9px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
#compartelo #fbshare a.fb_share_button {padding:0px 35px 1px 5px !important; color:#295582;}
#compartelo #fbshare a.fb_share_button:hover {color:white;}
#compartelo .icon {display:block; float:left; width:20px; margin:1px 0 0 3px; }


.comments {padding:5px 0 20px 0;}
.comments .c_title {background:url(images/comentarios_title_bg.gif) no-repeat; height:40px;}
.comments .c_body {width:623px; border:1px solid #9f9f9f; border-top:none; padding:20px 0 20px 20px; }
.comments .c_footer {background:url(images/comentarios_footer_bg.gif) no-repeat; height:10px;}


#comments {padding:5px 0 20px 0;}
#comments .c_title {background:url(images/comentarios_title_bg.gif) no-repeat; height:40px;}
#comments .c_body {width:623px; border:1px solid #9f9f9f; border-top:none; padding:20px 0 20px 20px; }
#comments .c_footer {background:url(images/comentarios_footer_bg.gif) no-repeat; height:10px;}


#fconnect {width: 150px; text-align: right; float: right; padding:10px 10px 0 0;}