@charset "utf-8";

body {
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background:url(../bg/bg.gif) center fixed;
}

#layout {
	width:100%;
}

#layout #main {
	margin:auto;
	width:962px;
}

#layout #main #euro {
	float:left;
	width:962px;
}

#layout #main #euro #header {
	float:left;
	width:962px;
	height:190px;
	background:url(../bg/bg_top.png) no-repeat;
}

#layout #main #euro #header #logo {
	float:left;
	width:220px;
	height:133px;
	text-align:right;
}
#layout #main #euro #header #menu {
	float:right;
	width:735px;
	height:86px;
	padding-top:47px;
	text-align:left;
	margin:0px;
}
#layout #main #euro #header #menu ul {padding:0px; margin:0px;}
#layout #main #euro #header #menu li {padding:0px; margin:0px 10px 0px 0px; display:inline;}
#layout #main #euro #header #menu .active {padding:0px; float:left; margin-top:9px;}


#layout #main #euro #header #slogan {
	float:left;
	width:220px;
	text-align:center;
	margin-top:20px;
	margin-left:30px;
}
#layout #main #euro #header #call {
	float:right;
	width:300px;
	text-align:center;
	margin-right:28px;
}

#layout #main #euro #content {
	float:left;
	width:962px;
	background:url(../bg/bg_bot.png) bottom;
	padding-bottom:50px;
}
#layout #main #euro #content #cleft {
	float:left;
	width:310px;
}
#layout #main #euro #content #cleft p {line-height:19px; color:#2f2f2f; margin-left:30px; text-align:justify;}
#layout #main #euro #content #cleft .img_r {margin-left:20px; text-align:right; margin-bottom:20px;}
#layout #main #euro #content #cleft a {color:#13542a;}
#layout #main #euro #content #cleft .gr_txt {color:#13542a; font-weight:bold; text-align:left;}



#layout #main #euro #content #cright {
	float:right;
	width:595px;
	margin-right:30px;
}

#layout #main #euro #content #cright .crlist {
	float:left;
	width:595px;
}
#layout #main #euro #content #cright .grline {float:left;width:595px; border-bottom:1px solid #c4c4c4; margin-bottom:20px;}
#layout #main #euro #content #cright .crlist .cdesc {
	float:left;
	width:290px;
}
#layout #main #euro #content #cright .crlist .cdesc p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify; float:left; width:275px;}
#layout #main #euro #content #cright .crlist .cimg {
	float:right;
	width:290px;
}
#layout #main #euro #content #cright .crlist .cimg p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify; float:left; width:275px;}

#layout #main #euro #content .gline {
	float:left;
	width:902px;
	margin-left:30px;
	border-bottom:1px solid #e9e9e9;
	padding:5px 0px;
	margin-bottom:10px;
}

#layout #main #euro #content .noticiias {
	float:left;
	margin-bottom:25px;
}

#layout #main #euro #content #con_left {
	float:left;
	width:254px;
	margin-right:32px;
}
#layout #main #euro #content #con_left p {line-height:19px; color:#2f2f2f; margin-left:30px; text-align:justify;}
#layout #main #euro #content #con_left .img_r {margin-left:20px; text-align:right; margin-bottom:20px;}
#layout #main #euro #content #con_left .img_l {margin-right:8px;}

#layout #main #euro #content #con_left .grey_list {background:url(../bg/list_bg.png); width:253px; height:96px;	margin-top:5px;}
#layout #main #euro #content #con_left .grey_list .glink {color:#1c553a; font-weight:bold; text-decoration:none;}
#layout #main #euro #content #con_left .grey_list .gdesc {color:#2f2f2f; font-size:10px; line-height:14px;}
#layout #main #euro #content #con_left .grey_list .glink_sm {color:#1c553a; font-weight:bold; text-decoration:none; font-size:10px;}
#layout #main #euro #content #con_left .grey_list p {line-height:14px; color:#2f2f2f; margin-left:30px; text-align:left;float:left; width:220px;}

#layout #main #euro #content #con_left .white_list {background:url(../bg/list_bg1.png);width:253px; height:96px;	margin-top:5px;}
#layout #main #euro #content #con_left .white_list .wlink {color:#1c553a; font-weight:bold; text-decoration:none;}
#layout #main #euro #content #con_left .white_list .wdesc {color:#2f2f2f; font-size:10px; line-height:14px;}
#layout #main #euro #content #con_left .white_list .wlink_sm {color:#1c553a; font-weight:bold; text-decoration:none; font-size:10px;}
#layout #main #euro #content #con_left .white_list p {line-height:14px; color:#2f2f2f; margin-left:30px; text-align:left;float:left; width:220px;}


#layout #main #euro #content #con_left #pagination {float:left; width:252px; background:#EEE; color:#646464; text-align:center; padding:5px 0px; margin-top:20px; margin-left:2px;}
#layout #main #euro #content #con_left #pagination ul {padding:0px; margin:0px;}
#layout #main #euro #content #con_left #pagination li {padding:0px; margin:0px 0px; display:inline;}
#layout #main #euro #content #con_left #pagination a {color:#646464; text-decoration:none;}



#layout #main #euro #content #con_middle {
	float:left;
	width:318px;
	margin-right:31px;
}
#layout #main #euro #content #con_middle p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify; float:left; width:314px;}
#layout #main #euro #content #con_middle .euromontex {margin-top:-50px;}

#layout #main #euro #content #con_middle1 {
	float:right;
	width:642px;
	margin-right:32px;
}
#layout #main #euro #content #con_middle1 .ctitle {font-size:32px; color:#1c5d3a; font-weight:bold; text-align:left; line-height:39px;}
#layout #main #euro #content #con_middle1 p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify;}
#layout #main #euro #content #con_middle1 .img_r {margin-left:15px;}


#layout #main #euro #content #con_middle2 {
	float:right;
	width:642px;
	margin-right:32px;
	text-align:center;
}
#layout #main #euro #content #con_middle2 .ctitle {font-size:18px; color:#1c5d3a; font-weight:bold; text-align:center; line-height:25px;}
#layout #main #euro #content #con_middle2 .ctitle1 {font-size:13px; color:#1c5d3a; font-weight:bold; text-align:center; line-height:25px;}
#layout #main #euro #content #con_middle2 p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify;}
#layout #main #euro #content #con_middle2 .img_r {margin-left:15px;}


#layout #main #euro #content #con_middle2 #contact {background:url(../bg/contact.png); width:331px; height:285px; margin:auto; padding:20px 10px;}
#layout #main #euro #content #con_middle2 #contact .c_left {float:left; text-align:right; width:70px; font-weight:bold; color:#000; margin-right:10px;}
#layout #main #euro #content #con_middle2 #contact .c_left p {text-align:right;}
#layout #main #euro #content #con_middle2 #contact .c_right {float:right; width:251px; font-weight:bold; color:#000;}
#layout #main #euro #content #con_middle2 #contact .ctxtbox {border:1px solid #000; margin:0px; padding:2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; width:220px;}
#layout #main #euro #content #con_middle2 #contact .ctxtarea {border:1px solid #000; margin:0px; padding:2px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; width:275px; margin-left:25px; overflow:auto;}
#layout #main #euro #content #con_middle2 #contact .c_right p {margin:0px 0px 12px 0px;}
#layout #main #euro #content #con_middle2 #contact a {color:#000; text-decoration:underline; font-weight:bold;}



#layout #main #euro #content #con_right {
	float:right;
	width:325px;
}
#layout #main #euro #content #con_right .img_l {text-align:left; margin-bottom:20px;}
#layout #main #euro #content #con_right p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify; float:left; width:292px;}





#layout #main #euro #content #nuestras_middle {
	float:left;
	width:332px;
	margin-right:31px;
}
#layout #main #euro #content #nuestras_middle p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f;}
#layout #main #euro #content #nuestras_middle .gr_txt {font-weight:bold; color:#1c5d3a;}
#layout #main #euro #content #nuestras_middle a {color:#1c5d3a;}
#layout #main #euro #content #nuestras_middle .img_l {text-align:left; margin-right:15px; margin-bottom:68px; float:left;}

#layout #main #euro #content #nuestras_middle .contratando {float:left;}
#layout #main #euro #content #nuestras_middle .contratando .icon {float:left; width:67px;}
#layout #main #euro #content #nuestras_middle .contratando .cdesc {float:right; width:260px;}

#layout #main #euro #content #nuestras_right {
	float:right;
	width:306px;
}
#layout #main #euro #content #nuestras_right .img_l {text-align:left; margin-bottom:20px;}
#layout #main #euro #content #nuestras_right p {margin:0px 0px 15px 0px;line-height:16px; color:#2f2f2f; text-align:justify; float:left; width:292px;}
#layout #main #euro #content #nuestras_right a {color:#1c5d3a;}







#layout #main #euro #footer {
	float:left;
	width:962px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
}

#layout #main #euro #footer .rlink {color:#ffc401; font-weight:bold;}
#layout #main #euro #footer .glink {color:#696969;}
#layout #main #euro #footer span {color:#696969;}
#layout #main #euro #footer a {color:#FFF;}


