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


h1 {padding-bottom:10px; color:#e5096d; font-size:20px;}
h1 a {padding-bottom:10px; color:#e5096d; font-size:20px; text-decoration:none}
h2 {padding-bottom:15px;}
h3 {font-weight:normal; font-style:italic; font-size:0.917em;}


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

img a {border:0;}

.linea-hogar {color:#e5096d;}

html {font-family: Arial, Helvetica, sans-serif; line-height:1.07em; color:#4e4e4e; font-size:13px;}

p {text-align:justify}

a {text-decoration:underline; color:#2d78b8;}
a:hover {text-decoration:none;}
ul {list-style:none;}
ul li {line-height:1.7em; background:url(../images/list-marker.gif) left 5px no-repeat; padding:0 0 8px 14px;}
li a {color:#2d78b8; font-size:13px} 

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

.main { width:944px; margin:0 auto; text-align:left;}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7 {float:left;}

/***************header***************/
#header {height:345px;}

.menu {height:83px; margin:0 -10px 0 5px;}


.banner {float:left; background:url(../images/banner.jpg) left top no-repeat; padding:0px 13px 11px 11px; margin-bottom:-14px; position:relative;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}


#content {padding:30px 0 21px 31px;}
.col-1 {width:222px; padding:15px 10px 15px 10px; margin:0px 20px 0px 10px; background: #fbeaf2; border:#ffc7e0 solid 1px}
.col-2 {width:658px; padding:15px 0px 0 0px;}
.col-a {width:938px; padding:15px 0px 0 0px;}

.border {border-top:2px solid #EEE; padding-top:6px;}

.cols .col-1 {width:190px; padding:5px}
.cols .col-2 {width:305px; padding:5px; background:#f6f6f6; margin-top:12px; line-height:18px}
.cols .col-4 {width:305px; padding:5px; background:#f6f6f6; margin-right:28px; margin-top:12px; line-height:18px }
.cols .col-5 {width:305px; padding:5px; background:#ececec; margin-right:28px; margin-top:12px; line-height:18px}
.cols .col-7 {width:305px; padding:5px; background:#ececec; margin-top:12px; line-height:18px}
.cols .col-6 {width:305px; padding:5px; background:#ececec; margin-top:12px; line-height:18px}



/***************links***************/
.link {color:#e5096d;}


/***************positioning***************/
.margin1 {margin:1px 0 18px;}
.margin2 {margin:5px 0 21px;}
.margin3 {margin:3px 0 22px;}
.margin4 {margin:3px 0 15px;}
.margin5 {margin-top:5px;}
.margin6 {margin-bottom:12px !important;}

.padding1 {padding-bottom:11px;}
.padding2 {padding-top:3px;}
.padding3 {padding-bottom:22px;}
.padding4 {padding-bottom:16px;}

/***************footer***************/
#footer {border-top:1px solid #E4E4E4; padding:21px 0 0px 0px; background:#dc498c}
#footer p {padding:0px 0 10px 14px; text-align: center; color:#ffffff;}
#footer a {padding-left:4px; margin-left:4px; text-decoration:underline; color:#ffffff;}
#footer a:hover {text-decoration:none;}

.borde1 {width:208px; border:#E5E5E5 solid  1px; padding:15px 15px 0 10px }

.title1 {padding:9px 0 2px; margin-bottom:12px;}
.title1 {border-bottom:3px solid #e5096d;}