* { margin:0px; padding:0px;}

body {
	background-color:#f2f2f2;
	color:#595959;
	font:62.5% Arial, Helvetica, sans-serif;
}
ul {list-style-type:none;}
:focus {outline:0}
img {border:0px;}


/* Clases */
.left {float:left;}
.right {float:right;}
.cleaning { clear:both;}

.clearfix:after {/*Esta clase la utilizaremos para todas las cajas que contengan elementos con floats
					y se encargará de crearle un elemento con clear:both */
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:block;}/* Hack para ie6*/
* html .clearfix {height:1px;}/* Hack para ie mac*/

	/* Títulos */
	.tituloSeccion {color:#4d4d4d;font-size:2.2em; font-weight:normal; margin-bottom:2.2em;}
	.tituloSeccion span {color:#d61900; font-size:16px;}
	h2.subtitulos {font-size:1.6em; color:#000; margin-bottom:1.4em;}
	h3.tituContenidos {
		border-top:1px solid #CCD3DA;
		border-bottom:1px solid #CCD3DA;
		font-size:1.1em;
		padding:4px 6px;
		background:#DBE6DE;
	}
	
	/* Listas */
	.list_arrow { margin-bottom:1.8em;}
	.list_arrow li {
		background:url(../img/bullet_arrow.gif) no-repeat 6px 5px;
		padding-left:18px;
		font-size:1.4em;
		margin-bottom:0.2em;
	}
	
	.list_check { margin-bottom:1.2em; font-size:1.2em;}
	.list_check li { padding-left:18px; background:url(../img/bullet_check.gif) no-repeat 0px 1px;}
	
	.list_contenidos { margin:1.2em 0.8em;}
	.list_contenidos li { font-size:1.1em; margin-bottom:0.6em;}
	
	.list_lnk {font-size:1.4em; border-top:1px solid #CCD3DA;}
	.list_lnk li {line-height:2.0em; border-bottom:1px solid #CCD3DA;}
	.list_lnk li a {
		display:block;
		background-image:url(../img/bullet_arrowRed.gif);
		background-repeat:no-repeat;
		background-position:12px 11px;
		padding-left:25px;
		text-decoration:none;
		color:#000;
	}
	.list_lnk li a:hover { background-color:#DBE6DE; color:#d61900;}
	.sublist_lnk { font-size:0.8em; margin-left:1.4em; margin:1.0em 0em;}
	.sublist_lnk li {line-height:1.7em; border-bottom:0px;}
	.sublist_lnk li a { display:inline; background:none;}
	.sublist_lnk li a:hover { background:none;}
	
	/* Párrafos */
	.dest { font-size:1.4em!important;}
	
	/* Otros */
	.rojo{color:#d61900;} 
	
	/* Enlaces */
	.lnk_general { color:#0000cc; font-size:12px; text-decoration:underline;}
	.lnk_general:hover { color:#d61900; text-decoration:none;}
	
	.lnk_btn {
		color:#000;
		font-size:1.2em;
		text-align:center;
		background:url(../img/bg_lnkBtn.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		line-height:32px;
		width:248px;
		text-decoration:none;
	}
	.lnk_btn:hover { color:#d61900; text-decoration:none; background-position:0px -32px;}
	
	/* Forms */
	label { display:block; font-size:1.2em; padding-bottom:0.2em;}
	.txt { margin-bottom:1.2em; padding:0.2em; border:1px solid #CCD3DA; background:#DBE6DE; width:80%;}
	.txt, select, textarea { font:1.1em Arial, Helvetica, sans-serif; color:#595959;}
	
	form .lnk_btn {border:0px; cursor:pointer; font-weight:bold; height:32px; margin-left:60px; margin-bottom:1.8em;}
	
	.checkAcepto {margin-left:10px; display:inline;}
	.labelAcepto {display:inline; line-height:1.6em;}
	

/* Layout */
#contenedor { width:760px; background-color:#fff; margin:0px auto; height:1%;}

	#cabecera {margin:0em 0.7em; background:url(../img/logo_cabecera.gif) no-repeat 16px 14px; height:130px;}
	#cabecera h1 {display:none;}
	.logo {margin:12px 0px 0px 5px;}
	.box_telefono {background:url(../img/ico_tel.gif) no-repeat 0px 0px; margin:17px 15px 16px 0px; padding-left:5.2em;}
	.box_telefono span {font-size:1.6em; color:#000;}
	.box_telefono span strong {font-size:1.3em; color:#d8130e; font-weight:normal;}
	#cabecera ul { clear:both; padding-bottom:3.0em;}
	#cabecera ul li { float:left; font-size:1.2em; border-right:1px solid #a5b3a9; border-left:1px solid #fff;}
	.item_topMenu {
		display:block;
		line-height:2.8em;
		background:#dbe6de;
		color:#000;
		text-decoration:none;
		padding:0em 1.0em; 
	}
	.item_topMenu:hover, .item_topMenuSel {
		display:block;
		line-height:2.8em;
		background:#dbe6de;
		text-decoration:none;
		padding:0em 1.0em;
		color:#d8130e;
	}
	
	#contenido {padding-left:2.8em; width:488px; padding-bottom:1.8em;}
	#contenido p, #infoLateral p, .box_txt p {font-size:1.2em; margin-bottom:1.4em; line-height:1.4em; text-align:justify;}
	.box_infoDest {padding:1.4em; background:#dbe6de; border:5px double #fff; margin-bottom:1.4em;}
	.box_infoDest p { margin-bottom:0px!important;}
	#infoLateral {padding-right:2.8em; width:172px; margin-bottom:1.8em;}
		.box_images { border:1px solid #696969; text-align:center; padding:1.2em 0em;}
	
#footer {clear:both; width:760px; border-top:2px solid #f2f2f2;}
#footer ul { list-style-type:none; margin:15px 0px 0px 15px; color:#b1b1b1; font-size:1.1em;}
#footer ul li {float:left; line-height:28px; color:#b1b1b1; }
#footer ul li a { vertical-align:middle; margin:0px; color:#b1b1b1; text-decoration:none; margin:0px 8px 0px 0px;}
#footer ul li a:hover { vertical-align:middle; margin:0px; color:#b1b1b1; text-decoration:underline; margin:0px 8px 0px 0px;}
#footer p.link_Marketing { float:left;font-size:16px !important; color:#b1b1b1; padding:10px 15px 0px 0px;}
#footer p.link_Marketing strong { font-size:18px;}
#footer #bottom { clear:both; border-top:2px solid #f2f2f2; padding:10px 35px; vertical-align:middle;}
#footer #bottom img, #footer #bottom p { float:left; margin-right:37px;}
#footer #bottom p {text-align:center; line-height:15px; font-size:11px;}
#footer #bottom p span {color:#818181;}
#footer #bottom p a {color:#676767; background-color:#f2f2f2; text-decoration:none; padding:0px 2px;}
#footer #bottom p a:hover {color:#f2f2f2; background-color:#676767; text-decoration:none;}
#footer #box_registro { text-align:center;  border-top:1px solid #f2f2f2; padding-top:10px; width:100%;}
#footer #box_registro p { color:#b1b1b1;line-height:15px; font-size:11px; font-size:10px!important;}
html>body #box_registro p { padding-bottom:10px;}
.boz { border:1px solid #eee;}
.boz_especSeminarios { margin: 20px auto 0px auto; border:1px solid #CCD3DA;}
.boz_especSeminarios td { padding:0px 0px 0px 0px;}
.boz_especSeminarios a { color:#003366; }
.especial a { color:#FFFFFF; }
.boz_especSeminarios td table td { padding:3px; border-bottom:1px solid #ccd3da;}
.boz_especSeminarios td table td h6 { padding-left:0px!important; color:#9ec22a;}
