#conte-lan A:link, #barra-lan A:link, .detalles A:link {
COLOR: #211ab2; TEXT-DECORATION: underline; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conte-lan A:visited, #barra-lan A:visited, .detalles A:visited {
COLOR: #211ab2; TEXT-DECORATION: underline; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conte-lan A:hover, #barra-lan A:hover, .detalles A:hover {
COLOR: #000; TEXT-DECORATION: none; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#arte {
height:auto;
}
#miga {
padding-bottom:24px;
}
#conte-lan {
float:left;
width:535px;
margin-right:20px;
background-color:#fefefb;
color:#353535;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
}
#conte-lan2 {
float:left;
width:535px;
margin-left:20px;
background-color:#fefefb;
color:#353535;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
}
.paso1 {
background-color:#f9f9f9;
color:#7aade4;
}
.paso2 {
background-color:#f9f9f9;
color:#ffab0b;
}
.paso3 {
background-color:#f9f9f9;
color:#52ba0b;
}
.paso4 {
color:#353535;
}

#conte-lan .create A:link {
COLOR: #353535; TEXT-DECORATION: none; font-weight:bold;
}
#conte-lan .create A:visited {
COLOR: #353535; TEXT-DECORATION: none; font-weight:bold;
}
#conte-lan .create A:hover {
COLOR: #353535; TEXT-DECORATION: none; font-weight:bold;
}

#barra-lan {
float:left;
width:266px;
color:#353535;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
}
.detalles em {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
}

h1 {
color:#353535;
font-size:1.7em;
margin:0 0 10px 0;
padding:0;
font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
line-height:1.5em;
padding-left: 45px;
background-image: url(../images/icon-palo.gif);
background-repeat: no-repeat;
background-position: left center;
}
h2 {
color:#c44001;
font-size:1.1em;
margin:0 0 13px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
#conte-lan .detalles2 h2 A:link {
COLOR: #c44001; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;
}
#conte-lan .detalles2 h2 A:visited {
COLOR: #c44001; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;
}
#conte-lan .detalles2 h2 A:hover {
COLOR: #c44001; TEXT-DECORATION: none; font-family:Arial, Helvetica, sans-serif;
}

#barra-lan div, #conte-lan div { 
margin-bottom:17px;
}

.alerta {
border: 4px solid #fddd8f;
background-color:#ffffcc;
padding:10px;
}

.featured {
background: #dbedf7 url(../images/f-subtitu.gif) top repeat-x;
border: 4px solid #e8e7e7;
padding:8px 10px 5px 10px;
}

#barra-lan .featured div {
border-bottom: 1px solid #f9f9f9;
margin-bottom:8px;
padding-top:5px;
padding-bottom:8px;
overflow:hidden;
height:1%;
}

.featured img {
border: 1px solid #fff;
margin-right:10px;
float:left;
}

.corto1 {
height:70px;
}

.detalles {
border: 4px solid #e8e7e7;
background: #f9f9f9 url(../images/f-subtitu.gif) top repeat-x;
padding:8px 10px 1px 10px;
text-align:justify;
}
.detalles2 {
border: 4px solid #f2f2d8;
background: #fefef7 url(../images/f-subtitu.gif) top repeat-x;
padding:8px 10px 1px 10px;
text-align:justify;
}
.detalles2 img {
border: 1px solid #fff;
margin-right:10px;
float:left;
}

#conte-lan .detalles2 div {
border-bottom: 1px solid #e8e7e7;
margin-bottom:0px;
/*height:78px;*/
margin-bottom:13px;
}

.featured img, .paquetes img {
border: 1px solid #fff;
margin-right:10px;
float:left;
}

.paquetes {
border: 1px solid #e8e7e7;
background-color:#fff;
padding:10px;
float:left;
width:235px;
margin-bottom:10px;
margin-right:10px;
text-align:left;
height:100px;
}

.se {
border: 1px solid #f3cf1c;
}

.l {
margin-right:0px !important;
}

.limpiar {
clear:both
}

.font-small {
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:1.4em;
font-size:0.8em;
}

/********** formulario para landing **************/
#Contactus form fieldset {
CLEAR: both; 
MARGIN: 0px;
padding:0px;
note: #000;
border: 1px solid #fefef7;
}

#Contactus form label.memo {
PADDING-RIGHT: 0px; 
DISPLAY: block;
PADDING-LEFT: 0px; 
FLOAT: left;
PADDING-BOTTOM: 0px;
MARGIN: 5px 0px 0px; 
WIDTH: 140px; 
PADDING-TOP: 0px; 
TEXT-ALIGN: right
}

#Contactus form input {
MARGIN: 5px 0px 0px 10px;
WIDTH: auto;
border: 1px solid #81b3d1;
}
#Contactus form textarea {
MARGIN: 5px 0px 0px 10px;
WIDTH: auto;
border: 1px solid #81b3d1;
}

#Contactus form small {
PADDING-RIGHT: 3px; 
DISPLAY: block; 
PADDING-LEFT: 3px; 
FONT-SIZE: 0.8em; 
PADDING-BOTTOM: 1px; 
MARGIN: 0px 0px 5px 85px; 
PADDING-TOP: 1px; 
color:#949292
}
#Contactus form .required {
	FONT-WEIGHT: bold
}
#Contactus form br {
	CLEAR: left
}

blockquote {
background: url(../images/comillas.png) left 3px no-repeat;
color:#bf3c08;
font: 1.2em/17px  Georgia, "Times New Roman", Times, serif;
margin:0 0 0 260px;
padding-left:32px;
}



/********** estilos de validacion de formularios **************/
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
/*input {	border: 1px solid black; }*/
/*input:focus { border: 1px dotted black; }*/
#container-2 input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
/*******************************************************************/
