.tituloMain{
	display:block;
	background:url("../images/lineaVerde.png") no-repeat 0px 54px;
	padding-top:20px;
}
#content-container{
	background:url("../images/calendario.jpg") 0px 180px no-repeat;
	
}
.caja{
	padding-top:20px;
}
.cajaTexto {
	float: left;
	width: 260px;
	font-size:13px;
	text-align:justify;
	text-indent:7%;
	margin:0 auto 0 auto;
}
.cajaTexto p{ padding-bottom:20px;}
.cajaTiempo{padding-top:330px; margin-left:20px;width:220px;}
.calendario{
	margin-left:280px !important;
	margin-left:260px;
}
.calendario img{
border:0;
}
.menuCalendario{
background:url("../images/menuCalendario.jpg") no-repeat;
height:23px;
margin-left:130px;
position:relative;
display:block;
margin-bottom:15px;
text-align:center;
font-size:12px;
font-weight:bold;
color:#ddd;
line-height:23px;
}
.meses{
display:block;
position:relative;
float:left;
margin:0 3px 0 3px;
width:40px;
height:33px;
text-align:center;
}
.mesesInicio{
display:block;
position:relative;
float:left;
margin:0px 3px 0px 0px;
width:40px;
text-align:center;
padding-left:2px;
}
.mesesFin{
display:block;
position:relative;
float:left;
margin:0px 0px 0px 3px;
width:40px;
text-align:center;
}
.marco{
float:left;
position:absolute;
width:40px;
z-index:20;
margin-left:-40px;
}
.nombreProducto{
width:120px;
position:relative;float:left;
display:block;
height:33px;
margin-right:10px;
text-transform: uppercase;
display: table;
text-align:right;
}
.nombreProducto p{
font-size:13px;
color:#333;
display: table-cell;
vertical-align: middle;
position: relative;
}
.lineaVerde{
display:block;
margin:4px 10px 20px 140px;
background:url("../images/lineaVerdeProducto.png") repeat-x;
height:10px;
}
.separacion{
display:block;
padding:0 0 48px 0;
}
.separacionFinal{
display:block;
padding:0 0 20px 0;
}