/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#fff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
p,td,tr{font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
/*General ------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------*/
h3, h4{font:15px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#1a81c8;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:0;
	}
h3 strong, h4 strong{color:#000;
	font-weight:bold;
	}
h4{position:absolute;
	top:110px;
	left:450px;
	z-index:30;
	width:290px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#1a81c8;
	font-weight:bold;
	margin-top:3px;
	}
td.eslogan{padding:0 3px;
	background:#fff url('../img/eslogan.gif') no-repeat;
	}
a{color:#1a81c8;
	font-weight:bold;
	text-decoration:underline;
	}
a:hover{color:#333;
	text-decoration:none;
	}
	
em{color:#e63006;}
h2, h2 img {margin:0;
	padding:0;
	border:0;
	}
h2.tit2{
	margin-top:30px;
	}
div.descrip{margin:-11px 0 0 0;
	_margin:-19px 0 0 0;
	padding:0 0 0 12px;
	background:url('../img/linblesq.gif') top left repeat-y;
	}
div.cant{margin-top:-11px;
	_margin-top:-19px;
	}
span.mes, span.pujar, span.pujar2, span.pujar3{padding-right:8px;}
span.pujar{padding-left:560px;}
span.pujar2{padding-left:225px;}
span.pujar3{padding-left:230px;}

#groc{width:967px;
	height:50px;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#ffcc66 url('../img/groc.gif') top left no-repeat;
	letter-spacing:1px;
	}
#groc div{width:891px;
	margin-left:62px;
	}
/*peu ***********************************/
.peu{width:935px;
	border:0;
	margin:40px 0 20px;
	background:#a3cde9;
	padding:2px;
	text-align:center;
	}
.peu span.sep{margin:0 10px;
	color:#fff;
	}
.peu a{font-weight:bold;
	text-decoration:none;	
	color:#fff;
	}
.peu a:hover{color:#000;
	}

/*inicio .........................................................................
................................................................................*/
#capa1 img.foto{float:right;
	margin:5px 0 5px 5px;
	}
h2#homt1, h2#homt2, h2#homt3{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	height:29px;
	background:#fff url('../img/inicio/tit.gif') no-repeat;
	}

/*Caract .........................................................................
................................................................................*/
h1#cart1{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	height:17px;
	background:#fff;
	}
#capa2 ul{height:347px;
	list-style:disc url("../img/caract/fletxa.gif");
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	margin:0;
	padding:0px 0 0px 25px;
	background:#ddecf7 url("../img/caract/cant.gif") no-repeat;
	}
#capa2 ul li{margin-left:10px;
	padding-left:10px;
	}
#capa2 ul li.li1{padding-top:15px;
	_padding-top:0px;
	margin-top:15px;
	}
#capa2 span.mes{padding-left:20px;}

/*Salut .........................................................................
................................................................................*/
h1#salt{margin-top:0px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	height:17px;
	background:#fff;
	}
h2#salt1,h2#salt2{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	height:29px;
	background:#fff url('../img/salut/tit0.gif') no-repeat;
	}
h2.tit1-2{
	margin-top:10px;
	}
div.conjfotos{height:550px;
	float:right;
	margin:5px 0 5px 12px;
	}
div.conjfotos, div.conjfotos img{width:302px; 
	padding:0;
	border:0;
	background:#fff/*5ea7d8*/;
	}
div.conjfotos img{margin:0;
	margin-top:-2px;
	}
div.conjfotos img.f1{margin-top:0;}
#capa3 ul{
	list-style:disc url("../img/salut/fletxa.gif");
	font-size:11px;
	line-height:14px;
	margin-left:10px;
	_margin-left:5px;
	padding-left:0;
	background:#fff;
	}
#capa3 ul li{
	margin-left:6px;
	padding-left:2px;
	_padding-left:6px;
	margin-bottom:3px;
	}

/*Programa .........................................................................
................................................................................*/
h1#progr1{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	height:21px;
	background:#fff;
	}
h2#progrt2{
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1a81c8;
	width:301px;
	height:28px;
	background:#fff url('../img/program/tit0.gif') no-repeat;
	}
#capa4 p{line-height:16px;}
#capa4 strong em, #capa2 strong em{font-style:normal;
	font-weight:bold;
	color:#1a81c8;
	}
span.tab{margin-left:30px;}
span.tab2{margin-left:8px;}
#resalt{height:171px;
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0px;
	background:#ddecf7 url("../img/program/dvd1.jpg") no-repeat;
	}
#llist1{position:absolute;
	top:10px;
	_top:40px;
	left:0px;
	width:340px;
	margin:15px 0 0 55px;
	padding:0;
	_margin:0;
	_padding:0 0 0 35px;
	}
#llist2{position:absolute;
	top:50px;
	left:480px;
	width:340px;
	background:none;
	margin:0 0 0 35px;
	padding:0;
	_margin:0;
	_padding:0 0 0 35px;
	}
span.grat{color:#e63006;
	margin:0 0 0 -20px;
	}
ul.car2{height:171px;
	list-style:disc url("../img/caract/fletxa.gif");
	font-weight:bold;
	font-size:12px;
	line-height:22px;
	margin:0;
	padding:0px;
	background:#ddecf7;
	}
#capa4 ul li{
	margin-left:0px;
	padding-left:6px;
	margin-top:10px;
	}
#capa4 ul#llist1 li{
	_margin-left:0px;
	_padding-left:16px;
	}
#capa4 ul li.f1{list-style:disc url("../img/program/fl1.gif");
	padding-top:16px;
	_padding-top:0;
	margin-top:16px;
	}
#capa4 ul li.f2{list-style:disc url("../img/program/fl2.gif");}
#capa4 ul li.f3{list-style:disc url("../img/program/fl3.gif");}
#capa4 ul li.f4{list-style:disc url("../img/program/fl4.gif");}

#dvd2 h2{
	margin-top:20px;
	}
#capa4 div#dvd2{width:948px;
	margin:0;
	padding:0;
	border:0;
	background:#fff url("../img/program/dvd2.jpg") top left no-repeat;
	}
/*formulari .........................................................................
................................................................................*/
form{margin:0 0 -3px 0;
	padding:0;
	border:0;
	}
td#formulari{width:196px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	padding:0 0 0 0px;
	background:#cddfec url('../img/fonsform.gif') top left repeat-y;
	font-weight:bold;
	}
#formulari p{width:185px;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	line-height:12px;
	margin:0 0 6px 0;
	_margin:0 0 3px 0;
	padding-left:10px;
	color:#000;
	}
#formulari a img{border:0;}
#formulari strong{color:#000;}
#formulari label{color:#000;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	line-height:10px;
	font-weight:bold;
	padding-left:10px;
	clear:both;
	margin:0;
	}
input, select{width:169px;
	height:14px;
	margin:2px 0 6px 10px;
	_margin:0 0 2px 10px;
	padding:0;
	color:#333;
	background:#fff;
	border:1px solid #b0c6d5;
	clear:both;
	font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	}
input{_margin-top:-4px;}
select{border:0;
	height:14px;
	font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
	}
table#ITFechaNacimiento select{font:10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width:50px;
	height:14px;
	}
table#ITFechaNacimiento select#ITAno{
	}
input#CPolitica{width:15px;
	color:#000;
	background:#c3c3b5;
	font-weight:bold;
	border:1px solid #88A9C0;
	margin-right:8px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:6px;
	}
#formulari a{font:11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	color:#000;
	text-decoration:none;
	}
img.tit{margin-top:8px;
	margin-bottom:8px;
	margin-left:8px;}	
img.enviar{margin-left:10px;
	margin-top:6px;}
img.shopo{margin-left:55px;
	margin-top:8px;
	_margin-top:3px;
	margin-bottom:-3px;
	}
