p{margin:0;}

.textose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #999999;
}
.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-align:left;
	color: #999999;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: lighter;
	text-align:left;
	color: #FF6600;
	background-color: #FFE1C4;
	border: 1px solid #CCCCCC;
}

.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#999999;
	text-align:left;
	font-weight:bold;
}

.precio {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:right;
}


.titulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:left;
	font-weight:bold;
	margin-left:20px;
}

.opcion {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FF6600;
	text-align:left;
}

.opcionazul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#43B4F2;
	text-align:left;
}

.precio2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#fff;
	text-align:center;
	margin-left:20px;
}

.bordeizq{
border-left:#FF6600 1px solid;
border-bottom:#FF6600 1px solid;}

.bordeizqazul{
border-left:#43B4F2 1px solid;
border-bottom:#43B4F2 1px solid;}

.bordeizqrojo{
border-left:#D93F35 1px solid;
border-bottom:#D93F35 1px solid;}

.imagen{
background-color:#FF8400;
padding:5px;}

.marginf{
margin-bottom:10px;}

.caract{
background-image:url(img/caract.jpg);
background-position:top center;
background-repeat:no-repeat;}

.margin{
margin-bottom:3px;}

.total {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	text-align:right;
	border:#DC4F47 1px solid;
}