
body,td,th,input,select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
body {
	background-color: #EFEBEF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

form {
margin:0px;
padding:0px;
}
a{
color:#004C8F;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}

#DivContenedor{
margin:auto;
width:770px;
padding:0px 4px 0px 4px;
height:100%;
background-image:url(../img/bgshalatcap.jpg);
background-repeat: no-repeat;
}
#DivContenedorCapP{
margin:auto;
width:770px;
padding:0px 4px 0px 4px;
height:100%;
background-image:url(../img/bgshalatcap_p.jpg);
background-repeat: no-repeat;
}


#DivMenuP{
font-size:11px;
padding:3px 10px 3px 10px;
background-color:#E0E0E0;
}
#DivMenuP a{
background-color:#E0E0E0;
border-right:solid 1px #EFEBEF;
padding:3px 3px 3px 3px;
color:#000;
text-decoration:none;
}
#DivMenuP a:hover{
background-color:#D0E631;
text-decoration:none;
}
#DivMenuP .selecc{
background-color:#D9D9D9;
font-weight:bold;
padding:3px 5px 3px 5px;
}



#DivMenuS{
margin-top:5px;
font-size:11px;
padding:2px 10px 2px 10px;
background-color:#D9D9D9;
}
#DivMenuS a{
background-color:#D9D9D9;
border-right:solid 1px #EFEBEF;
padding:2px 5px 2px 5px;
margin-right:1px;
color:#000;
text-decoration:none;
}
#DivMenuS a:hover{
background-color:#5AB0EB;
text-decoration:none;
}
#DivMenuS .selecc{
background-color:#D0CECE;
font-weight:bold;
padding:2px 15px 2px 15px;
}


.CTitolFr{
color:#000;
padding:3px 15px 3px 15px;
background-color:#D0CECE;
font-weight:bold;
margin-bottom:5px;
}

.CCont{
padding:3px 15px 3px 15px;
}

.PastillaBicisPetites{
width:143px;
background-image:url(../img/sepvert1.gif);
background-position:right;
background-repeat: no-repeat;
}
.bgfotbicipetittop{
width:132px;
height:4px;
font-size:1px;
background-image:url(../img/bgfotbicipetittop.gif);
background-repeat: no-repeat;
}
.bgfotbicipetitbot{
width:132px;
height:4px;
font-size:1px;
background-image:url(../img/bgfotbicipetitbot.gif);
background-repeat: no-repeat;
}
.bgfotbicipetitmid{

padding:3px 0px 3px 0px;
width:132px;
background-color:#FFFFFF;
}
.bgfotbicipetitmidtxt{
padding:5px;
}
.DivContProdVertical{
background-image:url(../img/sephor1.gif);
background-position:bottom;
background-repeat: repeat-x;
padding-bottom:13px;
margin-bottom:10px;
}

#DivPeuPag{
margin-top:20px;
height:24px;
padding:20px 15px 0px 15px;
background-image:url(../img/bgpeupag.gif);
background-repeat: no-repeat;
font-size:10px;
}
#DivPeuPag #DivPeuDreta{
float:right;
}

#TaulaMod1{
}
#TaulaMod1 tr{
background-color:#FFF;
}
#TaulaMod1 td{
padding:5px;
}

.Textde10{
font-size:10px;
}
.Divtext10{
font-size:10px;
background-color:#E0E0E0;
padding:1px 10px 1px 5px;
}
.TextVerd{
color:#9AB000;
}

.MenuLlista{
list-style-type: none;
}
.MenuLlista li{
padding:0px 0px 0px 15px;
margin-bottom:3px;
background-image:url(../img/bulletllistamenu.gif);
background-position:0px 2px;
background-repeat: no-repeat;
}

.LiniaSeparaHor{
height:10px;
background-image:url(../img/sephor1.gif);
background-position:bottom;
background-repeat: repeat-x;
}

.Div2ColV1_2de2{
float:right;width:390px;
}
.Div2ColV1_1de2{
width:330px;text-align:right;
}

.aliformLarge{
margin-bottom:5px;
}
.aliformLarge label {
float: left;
padding-top:4px;
width:120px;
}