/* CSS Document */
* {
	margin:0;
	font-size:100%;
	padding: 0;
}
body {text-align:center; background:url(images/header-bg.jpg) left top repeat-x;}

img {vertical-align:top;}
a img {border:0;}

table {
	border-collapse:collapse;
	border:0;
}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.813em; line-height:1.6em; color:#5E6872;}
input, select {vertical-align:middle; font-weight:normal;}

a {color:#748DB7;}
a:hover {text-decoration:none;}
ul {
	list-style:none;
	font-size: 12px;
	line-height: 10px;
}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
.logo {
	float:left;
	padding-top: 8px;
	padding-right: 305px;
	padding-bottom: 0;
	padding-left: 42px;
}
.rss {
	float:left;
	position:relative;
	margin-right:-15px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.slogan {background:#FFFFFF url(images/slogan-bg.gif) 18px 17px no-repeat; text-align:right; padding:64px 65px 68px 0;}
.slogan img {margin-bottom:31px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {
	float:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}
.phone {float:right;}
.box1 .phone {margin-right:51px;}
.box3 .phone {margin-right:40px;}
cite {font-style:normal;}

#content {background:#FFFFFF; padding-bottom:21px;}

.row-1 {padding-left:18px; color:#FFFFFF; font-size:1.077em;}
.row-1 .col-2, .row-1 .col-3 {padding-left:1px;}

.row-2 {
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 44px;
}

.text1 {
	padding-top: 0;
	padding-right: 23;
	padding-bottom: 0;
	padding-left: 4px;
}
.text2 {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #673746;
	background-color: #FFFFFF;
}

.text-right {text-align:right;}
.text-size {font-size:1.077em;}

/***************titles***************/
.title1, .title2, .title3, .title4 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:2em;
	line-height:1em;
	color:#585859;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 107px;
	background-image: url(images/list-marker3.gif);
}
.title1 {
	padding-bottom:35px;
	background-image: url(images/title-img1%20copia.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.title2 {background:url(images/title-img2.jpg) left 2px no-repeat; padding-bottom:24px;}
.title3 {background:url(images/title-img3.jpg) left top no-repeat; padding:14px 0 46px 107px; position:relative; margin-top:-11px;}
.title4 {background:url(images/title-img4.jpg) left top no-repeat; padding:6px 0 46px 107px; position:relative; margin-top:-3px}

h2 {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.714em; line-height:1em; font-weight:normal; color:#FFFFFF; padding:9px 0 10px 26px;}
h2 span {font-size:1.25em; line-height:1em; font-weight:bold; margin-right:7px;}

.box1 h2 {background:url(images/box1-title-tail.gif) left top repeat-x;}
.box2 h2 {
	background-image: url(images/box2-title-tail.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.box3 h2 {background:url(images/box3-title-tail.gif) left top repeat-x;}

.box1 h2 span {color:#DAE4A5;}
.box2 h2 span {color:#C5CCDE;}
.box3 h2 span {color:#EBD0B1;}

h3 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:1.846em;
	line-height:1em;
	font-weight:normal;
	color:#585859;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #585859;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 28px;
	border-top-width: 0px;
	border-top-style: none;
}
.newsletter h3 {
	border:none !important;
	padding:0 0 13px 10px;
	margin:0;
}

h4 {font-size:1.154em; line-height:1.333em; color:#748DB7; font-weight:normal;}

.row-1 h5 {font-weight:normal;}
.row-2 h5 {color:#673746;}
.box1 h5 {color:#5C6047;}
.box2 h5 {color:#3B3F4A;}
/***************links***************/
.rss a {
	color:#fff;
	font-size:1.077em;
	display:inline-block;
	padding:3px 124px 13px 0;
	background-image: url(images/rss-img.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.menu {padding:11px 0 0 17px;}
.menu li {float:left;}

.slogan a {font-family:Trebuchet MS, Helvetica, sans-serif; font-size:1.462em; color:#A1A1A1; text-decoration:none; background:url(images/slogan-marker.gif) left 11px no-repeat; padding-left:16px;}
.slogan a:hover {text-decoration:underline;}

.inner .link {text-decoration:none; padding-left:20px;}
.inner .link:hover {text-decoration:underline;}
.box1 .link {color:#5C6047; background:url(images/box1-marker.gif) left 1px no-repeat;}
.box2 .link {color:#3B3F4A; background:url(images/box2-marker.gif) left 1px no-repeat;}
.box3 .link {color:#644B2E; background:url(images/box3-marker.gif) left 1px no-repeat;}

.list1 li {background:url(images/list-marker1.gif) left 5px no-repeat; line-height:1em; padding:2px 0 9px 20px;}
.list1 li a {color:#59374E; text-decoration:none; font-size:1.077em;}
.list1 li a:hover {text-decoration:underline;}

.list2 li {
	line-height:1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(images/list-marker1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.list2 li a {
	color:#5E6872;
	font-size:1.077em;
	line-height: 16px;
}

.row-1 a {color:#FFFFFF;}
.row-1 li a {text-decoration:none;}
.row-1 li a:hover {text-decoration:underline;}

.list3 li {
	line-height:1.3em;
	background-repeat: no-repeat;
	background-position: left 6px;
	background-image: url(images/list-marker3.gif);
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20px;
}
.list4 li {
	line-height:0.8em;
	background-image: url(images/chincheta.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 25px;
}

/***************boxes***************/
.box1 {background:#B6BA9F url(images/box1-tail.jpg) left 49px repeat-x; border-bottom:8px solid #AFB395;}
.box2 {background:#9A9FA9 url(images/box2-tail.jpg) left 49px repeat-x; border-bottom:8px solid #979CA7;}
.box3 {background:#C0AA8F url(images/box3-tail.jpg) left 49px repeat-x; border-bottom:8px solid #BAA284;}

.inner {
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.newsletter {
	position:relative;
	margin-top: 0;
	margin-right: -10px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 18px;
	padding-right: 24px;
	padding-bottom: 21px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #DDE0E3;
}
.newsletter div {
	background:url(images/newsletter-img.jpg) left top no-repeat;
	padding:9px 0 27px 80px;
	position:relative;
}
.newsletter .text-right {margin-top:-19px; position:relative}

/***************form***************/
#newsletter input {border:1px solid #B6BCC2; font-size:1em;}

#contactForm {padding:26px 0 0 0;}
#contactForm input, #contactForm textarea {
	font-size:0.846em;
	line-height:1em;
	color:#5E6872;
	border:1px solid #A4A4A4;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#contactForm textarea {overflow:hidden; margin-right:23px;}
.buttons {padding:8px 26px 0 0; text-align:right;}
.buttons a {margin-left:19px;}

/***************positioning***************/
.margin1 {margin-left:20px;}
.margin2 {margin-left:26px;}
.margin3 {margin-bottom:31px;}
.margin4 {margin-bottom:44px;}
.margin5 {padding-right:12px;}

.padding1 {padding-bottom:12px;}
.padding2 {padding-bottom:18px;}
.padding3 {padding-bottom:20px;}
.padding4 {padding-right:43px;}
.padding5 {padding-right:23px;}
.padding6 {padding-bottom:15px;}
.padding7 {padding-bottom:9px;}
.padding8 {padding-left:28px;}
.padding9 {padding-bottom:21px;}

/***************page-2***************/
#page-2 .row-2 .col-2 {padding-right:0px;}

/***************page-4***************/
#page-4 .row-2 .col-2 {padding-right:0px;}
#page-4 .title2 {padding-bottom:36px;} 

/***************page-6***************/
#page-6 .row-2 .col-2 {padding-right:36px;}
#page-6 .title2 {padding-bottom:36px;} 

/***************page-7***************/
#page-7 #content {padding-bottom:6px;}

/***************page-8***************/
#page-8 .row-2 {padding:13px 0 0 28px;}
#page-8 .col-1 {padding:0;}

/***************footer***************/
#footer {text-align:center; border-top:5px solid #DB8538; padding:36px 0 45px; margin-left:18px; color:#5E6872;}
#footer a {border-left:1px solid #5E6872; margin-left:13px; padding-left:13px; color:#5E6872; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
.list2bb li {

	line-height:1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(images/chincheta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.list2 li chincheta {

	line-height:1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(images/chincheta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.list2 li chin {

	line-height:1.2em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 28px;
	background-image: url(images/list-marker2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.text3 {

	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #585859;
	background-color: #DDE0E3;
}
carta {
	float:left;
	right: 15px;
}
.title1Copia {

	padding-bottom:35px;
	background-image: url(images/title-img1%20copia2.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
.text2Copia {

	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #673746;
	background-color: #FFFFFF;
}
