@charset "utf-8";



body { margin: 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003366; background:url(../images/background.jpg) top repeat-x #B6CCE4; }

p {

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

	font-weight: normal;

	text-decoration: none;

}

h1 { font-size:18px; font-weight:normal; margin:0; }

h2 {

	font-size:18px;

	font-weight:normal;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

} 

img { border:#fff; }

form { margin:0; padding:0; }

h6 {

	font-family: Arial, Helvetica, sans-serif;

	margin-top: 2px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 10px;

	font-size: 11px;

	font-weight: normal;

}



/* Thead CABEZA */

ul {margin-right: 18px}

thead .menu a:visited, 

thead .menu a:active, 

thead .menu a:link { 

display:block; height:18px; width:174px; font-size:11px; text-decoration:none; border-bottom:1px solid #cccc00; 

color:#003366; padding:3px 0 0 6px; background-color:#F0F0B3; }

thead .menu a:focus, 

thead .menu a:hover { background-color:#FBFBE8; }



thead .links { background: url(../images/repeat_links_bottom.jpg) repeat-x bottom; }



thead .links a:visited,

thead .links a:active,

thead .links a { display:inline; color:#fff; text-decoration:none; height:26px; margin:0 6px; padding-top:5px; }

thead .links a:focus,

thead .links a:hover { text-decoration:underline; }



thead .banderas { background:url(../images/repeat_banderas.jpg) repeat-y left #EEEEB1; color:#fff; font-size:12px; }

thead .banderas span { margin: 0 0 0 10px; }  

thead .banner { background: url(../images/repeat_baner.jpg) repeat-x top; }



/* ---------------- Contenido */

thead #testimonies p { margin: 20px;} 

thead #testimonies table p { margin: 6px 0 0 0;} 

thead #testimonies img { }

thead #testimonies h3 {margin-top: 25px; font-size:22px }

thead #testimonies.importante {color:#357F27; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px}

.negrita{color:#003366; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px }



thead #testimonies .moreinfo span { color:#FFFFFF; }

thead #testimonies .moreinfo a { display:block; padding:5px 0 0 10px; background-color: #357F27 ; width:110px; height:15px; border:1px solid #357F27; margin-left: 20px}

thead #testimonies .moreinfo a:hover {background-color: #41A433; text-decoration: none; color:#FFFFFF}



thead #testimonies .style1 {  color: #fff; background: url(../images/gradiente.jpg) center repeat-x; padding-left:  10px}



thead .specials .style2, 

thead #testimonies .style2 {  color: #fff; background: url(../images/gradiente02.jpg) center repeat;}

.bluelink {

	color: #fff; 

	background-image: url(../images/gradiente02.jpg);

	background-repeat: repeat-x;

	line-height: 20px;

	height: 20px;

	display: block;

}

/********************************************/

/********************************************/



thead .borderimage{

  border-width:1px;

  border-style:solid;

  border-color:#f4f4f4;

  padding:5px;

  text-align:justify; }

  

/********************************************/

/********************************************/  





/* ---------------- Contenido */



thead #testimonies .photo_testimony { background: url(../images/repeat_midle.jpg) repeat-x top rgb(117,166,41); line-height:12px; }

thead #testimonies .photo_testimony .photo_bg { background:url(../images/bg_photo_test.jpg) repeat-x top #F8F8DC;}

thead #testimonies h1 { display:block; height:27px; background:url(../images/repeat_testimonials.jpg) repeat-x bottom; margin:0 ; padding:6px 0 0 10px;}



thead #testimonies a:active,

thead #testimonies a:visited,

thead #testimonies a:link { font-weight:bold; text-decoration:none; color:#29547F; font-size:11px; }

thead #testimonies a:focus,

thead #testimonies a:hover { text-decoration: underline; }



thead #testimonies .cuadro_flotante { height:175px; position:relative; left:-175px }

thead #testimonies .cuadro_flotante .flotante { position:absolute; top:8px; background:url(../images/main_template3_r26_c2.jpg) repeat-x top #FFCC00; }

thead #testimonies .cuadro_flotante .flotante p { margin:0 0 5px 13px; line-height:12px; }



/**********************************

/**********************************/



thead .tablePag { 

border-top:1px dashed #D7D0B5;

border-bottom: 1px dashed #D7D0B5;

background-image: url(../images/repeat_testimonials.jpg);

background-repeat: repeat-x;

}



thead .error{

display:none; 

color:#CC3300;

}



/**********************************

/**********************************/





/* tbody CUERPO*/

.specials { margin:0 10px 0 auto;}

.specials .ca

ja { margin-top: 10px;}

.specials a:active,

.specials a:visited,

.specials a:link { color:#fff; text-decoration:none;  padding-right: 5px;}

.specials a:focus,

.specials a:hover { text-decoration: underline; }



tbody .formulario { font-size:11px; }

tbody .formulario p { margin:10px 0; }

tbody .formulario .efecto { background: url(../images/repeat_description.jpg) repeat-x top; }

tbody .formulario .readmore:link { color:#357F27; text-decoration:none; font-weight:bold; }

tbody .formulario .readmore:hover { text-decoration:underline; }



tbody .formulario .selector1 { height:20px; width:25%; color:#003366; }

tbody .formulario .selector2 { height:20px; width:33%; color:#003366; }

tbody .formulario .selector3 { height:20px; width:25%; color:#003366; }

tbody .formulario .selector4 { height:20px; width:36%; color:#003366; }



tbody .formulario .bordepunteado { background:url(../images/main_template3_r37_c25.jpg) repeat-y right;}

tbody .formulario span { color:#006699; }

.promotions .tl { 

background:url(../images/repeat_promotions.jpg) bottom repeat-x; 

font-size:18px; font-weight:normal; padding:3px 0 3px 15px; height:27px; }

.promotions a:link { color:#003366; font-weight:bold; }

thead #testimonies .promotions p { margin: 2px 10px 2px 10px; }



/* hfoot PIE*/

tfoot td { height:24px; background-color: #EDF2EC; border-top: 1px solid #377F2D }

tfoot address { text-align:center; font-style:normal; font-size: 10px; margin: 5px 0 7px 0 }

tfoot a:link { color:#357F27; text-decoration:none; font-size: 10px}

tfoot a:hover { text-decoration:underline; }





/*extras*/

#extrainfo {

	width: 300px;

	float:left;

}

#extrainfo2 {

	float: right;

	padding: 0 20px 0 0;

	width: 205px;

}

#info h3 {

	margin: 0;

	line-height: 0px;

	font-size: 14px;

	padding: 0;

}

.error {
	color:#FF0000;
	width:499px;
	height:50px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size:14px;
	font-weight:600;

}

.submit
{
	border:none;
	background: repeat url(../images/send.jpg) 0 0;
	width:130px;
	height:24px;
	display:block
}

.logosPago
{
	float:right;
	margin-top:25px;
}

.rojo
{
	color:#FF0000;
}