.art-PostContent h3{
	color:#333333;
	background:url(../images/correct.gif);
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height:35px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 5px;
	}

.art-PostContent h4{
	color:#333333;
	background:url(../images/correct.gif);
	background-repeat:no-repeat;
	padding-left: 40px;
	line-height:35px;
	font-weight:bold;
	margin-bottom: 0px;
	margin-top: 5px;}
	
.art-PostContent h5{
	color:#066298;
	background-repeat:no-repeat;
	line-height:25px;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: -10px;}	
	
.art-PostContent .define{
	padding: 10px;
	border:#CC9900 dashed 1px;
	background-color: #FEF3A9;
	}	
	
.art-BlockHeader {
	background-color:#2B2F2A;}
	
div.art-article {
	padding:0 px;
	padding-top: 8 px;}
	
.pagenav td, .pagenav th{
	border:none;}

.pagenav a{
	text-decoration:none;}
	
/**menus**/
.moduletable-menu {
	background-color:#1F4973;
	margin-left:4px;
	padding:0px;
	margin-top:10px;}
	
.moduletable-menu a{
	color:#FFF;
	font-weight: bold;
	display:block;
	border-bottom:1px solid #1A1740;
	padding:4px;
	text-decoration:none;}
	
.moduletable-menu a:hover{
	color:#000;
	border-bottom:1px solid #1A1740;
	background-color:#CCC;}
	
.moduletable-menu h3{
	color:#FFF;
	text-align:center;
	border-bottom:1px solid #1A1740;
	padding:4px;
	background-color:#666f62;
	margin:0px;
	font-size: 12px;}
	
.moduletable-menu ul{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #1A1740;}
	
.moduletable-menu .parent ul li{
	background-color:#FFF;
	background-image:url(../images/punto.png);
	background-repeat:no-repeat;
	border-bottom:0px solid #1A1740;}
	
.moduletable-menu #current{
	background-color:#CCCCCC;
	color:#000000;
	}
.moduletable-menu #current a{
	color:#000000;
	}			
	
.moduletable-menu .parent ul a{
	color:#000;
	padding-left:14px;
	border-bottom:0px solid #1A1740;}

/**menus**/
.moduletable-bottom {
	background-color:#666f62;
	margin-left:4px;
	margin-right:4px;
	padding:4px;
	margin-top:10px;}
	
.moduletable-bottom P{
	color:#FFF;
	padding:4px;}
	
.moduletable-bottom a{
	color:#FFF;
	font-weight: bold;
	padding:4px;
	text-decoration:none;}
	
.moduletable-bottom a:hover{
	color:#000;	}
.moduletable-bottom h3{
	color:#FFF;
	text-align:center;
	padding:4px;
	background-color:#666f62;
	margin:0px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	}
	
.moduletable-bottom ul{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #1A1740;
	}

/**formulario**/
.LV_validation_message{
	bottom: 0;
	width: 100%;
	position: fixed;
	padding: 100px;
	background-color: transparent;
	z-index: 1000;
	background-image: url(imagesn.png);
	}

#CF_LV_ERROR_nombre {
	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}

#CF_LV_ERROR_apellidos {
	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_domicilio {
	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_telefono {	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_poblacion {
	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_cp {
		display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_email {	display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_provincia {
		display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_edad {
		display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_estudios {
		display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}
#CF_LV_ERROR_legal {
		display:none;
	font-weight:normal;
	color:#000;
	background-color:#CCC;
	height:18px;
	padding:3px;
	margin-bottom:1px;
}

.chronoform {
	display:none;
	}
	
.moduletable-cupon2 {
	padding:4px;
	background-color:#333;
	color:#FFF;
	margin:8px;
}

#ChronoContact_cupon2 {
	padding:4px;
	background-color:#333;
	color:#FFF;
	margin:8px;
}

.moduletable-cupon2 h3{
	padding:4px;
	background-color:#000;
	color:#FF2301;
	margin:0px;
}


#ChronoContact_cupon2 input[type=checkbox] { 
	position: absolute;
	left: 10px;
	float:left;
}

#ChronoContact_cupon2 input {

}

#ChronoContact_cupon2 select{

}

#ChronoContact_cupon2 li{
	background-image:none;
	list-style:none;
	color:#FFF;
}

#ChronoContact_cupon2 li a{
	color:#FFF;
}

/**fin cupon 2**/
	
.validate-one-required imput {
	position: absolute;
left: 10px;
	}
	
#ChronoContact_cupon input[type=checkbox] { 
	position: absolute;
	left: 10px;
	float:left;
	}

#ChronoContact_cupon input {
	position: absolute;
	left: 140px;
}

#ChronoContact_cupon select{
	position: absolute;
	left: 140px;
}

#ChronoContact_cupon li{
	background-image:none;
	list-style:none;
}

#intro {
	padding:5px;
	border-bottom:2px solid #C30;
	min-height:80px;
	border:1px solid #CCC;
	font-size: 16px;
	font-style: normal;
	background-image:url(../images/objetivos.png);
	}
	
#intro img{
	padding:0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.ja-tabswrap .ja-tab-content ul li {
	list-style:url(../images/ul.gif);
	margin-left:20px;
    color:#4682B4;
    font-weight:bold;
	}

.ja-tabswrap .ja-tab-content ol li {
	list-style-type: decimal;
	margin-left:10px;
	color:#4682B4;
	font-weight:bold;
 
}
.ja-tabswrap .ja-tab-content ol li span{
	color:#333333;
	font-weight:normal;
}
.ja-tab-content ul li span{
	color:#333333;
	font-weight:normal;
}

/*	
.art-menu {
	padding-left:40px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	}
*/
#submenu {
	background-color:#eeeeee;
	padding-left:10px;
	padding-top:3px;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #cccccc;
}
	
#submenu a{
	color:#333;
	font-size: 12px;
	font-weight: normal;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	border-right:1px solid #FFF;
	
	
	}
	

.top {
	margin-top:3px;
	margin-bottom:3px;
	min-height:235px;
	float:left;
	width:995px;
	border-bottom:4px solid #ff2301;


}

.topcenter {
float:left; 
width:750px;
min-height:230px;
	margin-top:8px;


}

.topleft {
float:left; 
width:215px; 
min-height:230px;
margin-left:20px;
margin-top:8px;


} 

.moduletable-skype {
	margin-top:0px;
	border:0px solid #ccc;
	background-image:url(../images/ayuda-online.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:30px;
	
}

.moduletable-skype img {
	padding-left:30px;
	padding-top:0px;
	
}

.moduletable-acreditado {
	margin-top:0px;
	border:0px solid #ccc;
	background-image:url(../images/centro-acreditado.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:30px;
	
}

.moduletable-acreditado img {
	padding-left:20px;
	
}
.moduletable-cursosP {
	margin-top:6px;
	border:0px solid #ccc;
	background-image:url(../images/nuestros-cursos.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:40px;
	
}

.moduletable-videoG {
	margin:6px;
	border:1px solid #ccc;
	background-image:url(../images/blogging.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.moduletable-pie a{
	color: #FFF;
	text-decoration:none;
}


a.mainlevel-pie  {
	color: #FFF;
	text-decoration:none;
}
a.mainlevel-pie:visited  {
	color: #FFF;
	text-decoration:none;
	}

/**creditos**/

#creditos{
	top: 0pt;
	font-size: 11px;
	height: 27px;
	left: 0pt;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	position: fixed;
	width: 100%;
	z-index: 3;
	border-bottom: 1px solid #1A1740;
	color:#FFF;
	background-color:#333;
}

#creditos img{
padding-top: 10px;
text-decoration:none;
}

#creditos a{
color:#1A1740;
text-decoration:none;
}


/**fin creditos**/

/**k2 blog**/

.moduletable-portada {
	margin:6px;
	border:1px solid #ccc;
	background-image:url(../images/blogging.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}

.moduletable-portada h3{
	color: #C00;
	margin-top: 20px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 220px;	
}


div.k2ItemsBlock ul li a.moduleItemTitle {	font-size:14px;}

/**blogging**/

div.k2AuthorsListBlock ul li {
	background-image: none;
	padding-left: 5px;}

ul.level0 li {
	background-image: none;
	margin-top: 5px;
	margin-right: 0pt;
	margin-bottom: 5px;;
	margin-left: 0pt;
	line-height: 1.2em;
	padding-left: 5px;
}

div.itemHeader h2.itemTitle {
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color:#666;
	color:#FFF;
}

div.catItemHeader h3.catItemTitle {
	font-size: 24px;
	font-weight: normal;
	line-height: 110%;
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color:#666;
	color:#FFF;
}

div.catItemHeader h3.catItemTitle a{
font-size: 24px;
font-weight: normal;
line-height: 110%;
color:#FFF;
text-decoration:none;
}

div.catItemHeader span.catItemAuthor {
	display: block;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color:#000;
	color:#1A1740;
}

div.catItemHeader span.catItemAuthor a{
	color:#FFF;
	font-weight: bold;
}

div.itemHeader span.itemAuthor
{
	display: block;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	background-color:#000;
	color:#1A1740;
}
div.itemHeader span.itemAuthor a {
	color:#FFF;
	font-weight: bold;
}
div.itemToolbar ul li {
	background-image: none;
}

div.itemRatingList  li {
	background-image: none;
}

div.itemSocialLinksBlock ul.itemSocialLinks li {
	background-image: none;
}

.itemRatingList a, .itemRatingList .itemCurrentRating {
	background-image: none;
}

div.itemRatingBlock ul li {
	background-image: none;
}

/**fin k2 blog**/


/**portafolio**/
.moduletable-porfolio2 {
	background-color:#333333;
	width:970px;
	height:320px;
	background-image:url(../images/portafolio.png);
	background-repeat: no-repeat;	
	
}
/*
.pbox {
	margin:0 0 40px 0;
	width:900px;
}
.pbox-in {
	position:relative;
	height:300px;
}
*/
.pdetails {
	position:absolute;
	left:580px;
	top:0px;
	float:right;
	height:300px;
	overflow:hidden;
	z-index:10;
	
	font-size:12px;
	width:290px;
	color:#FFF;
}

.pdetails a{
	color:#C00;
}
/*
.pdetails-in {
	padding:10px 10px 10px 25px;
}
.pdetails-in div.mod_portfolio_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
	margin: 15px 0 10px 0;
}
.pdetails-in div.mod_portfolio_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	text-decoration:none;
}
.pdetails-in span {
	font-weight:bold;
}
.pdetails-in div {
	margin:0 0 10px 0;
	font-size:11px;
}
.pdetails-in a {
}
.mod_portfolio_visit a, .mod_portfolio_more a {
	padding: 0 0 0 10px;
	display:block;
	height:20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
}
.mod_portfolio_visit a:hover, .mod_portfolio_more a:hover {
}
.mod_portfolio_visit {
	display:table;
	right:20px;
	position:absolute;
	top:265px;
	width:60px;
}
.mod_portfolio_more {
	display:table;
	left:20px;
	position:absolute;
	top:265px;
}






.pbox {

}
.pbox-in {
	border:10px solid #333333;
}
.pdetails {
	background:#2F2F2E url(../images/details_bg_style1.png) top left repeat-y;
	color:#999999;
	border-left:10px solid #333333;
}
.pdetails-in {
}
.pdetails-in div.mod_portfolio_title {
	color:#CCCCCC;
}
.pdetails-in div.mod_portfolio_title a {
	color:#CCCCCC;
}
.pdetails-in span {
	color:#CCCCCC;
}
.pdetails-in div {
}
.pdetails-in a {
	color:#CCCCCC;
}
.mod_portfolio_visit a, .mod_portfolio_more a {
	background: transparent url(../images/arrow_style1.gif) no-repeat left center;
	color:#CCCCCC;
}
.mod_portfolio_visit a:hover, .mod_portfolio_more a:hover {
	color:#FFFFFF;
}
.mod_portfolio_visit {
}
.mod_portfolio_more {
}
*/
/**modulo simple*/
.dmod_portfolio_item {

	width: 120px;
	height:120px;
	float:left;
	text-align:center;
	margin:1px;
}

.dmod_portfolio_item img{
	background-color: #09C;
}

/**logo**/
#logotipo{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 140px;
	z-index: 10;
} 


/**loginr**/
div.module_login
{
	position: absolute;
	top: -19px; /* position */
	left: 560px; /*position*/
	z-index: 2;
	font-size: 12px;
	font-weight: normal;
	color:#FFF;
} 

div.module_login a
{
color:#FFF;
} 

div.cd_moduletitle_logo 
{
	background-image: none;
}

/**buscador**/
div.module_search
{
	position: absolute;
	top: 120px; /* position */
	left: 822px; /*position*/
	z-index: 2;
}

div.module_search
{ background:none;
}

.inputbox_search
{
	width: 160px;
	height: 15px;
	color: #fff;
	padding-left:4px;
	font-size: 11px;
	border:none;
	background-image:none;
	background:none;
	background-color:#1F4973;
	border:1px solid #102D4A;
}


div.module_banner10
{
position: absolute;
top: 30px; /* position */
left: 490px; /*position*/
z-index: 12;
background-color:#999;
}

div.moduletable-banner600
{
	text-align:center;
}

.contentdescription {
	padding:8px;
	}	

/**tres modulos inferiores bottom 1 2 y 3**/
.moduletable-bottom1  {
	color:#FFF;
	padding:4px;
	margin-right:4px;
	background-image:url(../images/BG-bottom.png);
	border:1px solid #cccccc;
	margin-left: 4px;
		min-height:182px;
}
	
	
.moduletable-bottom1  h3 {
	color:#333A32;
	padding:0px;
	margin:0px;
}

.moduletable-bottom1  a{
	color:#333A32;
	text-decoration:none;
}

.mostread-bottom1 ul li a{
	color:#333A32;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eee;
	padding:4px;
	margin:0px;
}

.moduletable-bottom1 ul {
	
	color:#333A32;}



.moduletable-bottom2  {
	color:#333A32;
	padding:4px;
	margin-right:4px;
	background-image:url(../images/BG-bottom.png);
	border:1px solid #cccccc;
	margin-left: 4px;

	min-height:182px;
}
	
	
.moduletable-bottom2  h3 {
	color:#333A32;
	padding:0px;
	margin:0px;
}

.moduletable-bottom2 a{
color:#333A32;
}


.moduletable-bottom3  {
	color:#333A32;
	padding:4px;
	margin-right:4px;
	background-image:url(../images/BG-bottom.png);
	border:1px solid #cccccc;
	margin-left: 4px;
	min-height:182px;
}
	
	
.moduletable-bottom3  h3 {
	color:#333A32;
	padding:0px;
	margin:0px;
}

.moduletable-bottom3 a{
	color:#333A32;
}

.moduletable-bottom3 ul li{
	color:#333A32;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333A32;
	padding:4px;
	margin:0px;
}
.moduletable-suscribe {
	width: 160px;
	border-width: 1px;
	border-style: solid;
	border-color: #A6C6DA;
	padding:5px;
	margin-top:5px;
	margin-left:5px;
	background-image:url(../images/suscribete.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.moduletable-suscribe table{
	margin-top: 40px;
}
