.button:link, .button:active, .button:visited, .button, .button-small:link, .button-small:active, .button-small:visited, .button-small {
  background-color:#336699;
  color:#FFFFFF;
}
a:link, a:active, a:visited, a {
  color:#336699;
}

.button, .button-small {
  border-bottom-left-radius:4px 4px;
  border-bottom-right-radius:4px 4px;
  border-bottom-width:0;
  border-color:initial;
  border-left-width:0;
  border-right-width:0;
  border-style:initial;
  border-top-left-radius:4px 4px;
  border-top-right-radius:4px 4px;
  border-top-width:0;
  cursor:pointer;
  display:inline-block;
  font-family:Helvetica, Arial, sans-serif;
  font-size:15px;
  font-style:normal;
  font-weight:bold;
  height:32px;
  line-height:32px;
  margin-bottom:0;
  margin-left:0;
  margin-right:5px;
  margin-top:5px;
  padding-bottom:0;
  padding-left:22px;
  padding-right:22px;
  padding-top:0;
  text-align:center;
  text-decoration:none;
  vertical-align:top;
  white-space:nowrap;
  width:auto;
}


.iconos {
margin:0 auto 10px;
padding:10px;
width:600px;
}

.solprof {
	float:right;
	}
.fin .imagenes {
	float:left;
	width:680px;
	}
.fin .imagenes img{
	margin:8px 5px;
	}	
	
#comm100_track {
	display:none;
	}
#logotipo {
	display:none;
/*	color:transparent;*/
	width:176px;
	height:81px;
	}
.logologo {	
background:url("./imagenes/logo-solprof.png") no-repeat scroll left top transparent;
color:#329EFA;
float:left;
font-size:1.7em;
font-weight:500;
height:81px;
width:176px;
margin-top:4px;
}

h2 {
color:#6C3;
font-size:1.2em;
padding-top:12px;
margin-top:8px;
margin-bottom:20px;
text-align:center;
}

h3 {
color:#333333;
font-size:0.9em;
font-weight:700;
margin-bottom:40px;
text-align:center;
}
h4 {
color:#FF9900;
font-size:1em;
font-weight:500;
padding:7px 0 3px;
}
h5 {
	font-size:12px;
	font-weight:500;
	color:#FF9900;
	padding-bottom:4px;
	padding-top:10px;
}

h6 {
color:#000000;
font-size:0.76em;
font-weight:700;
padding-top:14px;
	}
p {
	text-align:justify;
	padding:8px 12px;
	font-size: 18px;	
	}
* {
margin:0;
padding:0;
}

#header {
	width:100%;
	}

.publicidad {
	margin:10px 0;
	}	

#fondo-banner {
	height:481px;
	background:url("./imagenes/fondo-animacion.jpg") repeat-x scroll center top transparent;
	}	

#banner {
 	background:url("./imagenes/borde-inferior-animacion.jpg") no-repeat scroll center bottom transparent; 
	height:481px; 
/*	background:url("./imagenes/borde-inferior-animacion.jpg") no-repeat scroll center bottom transparent;
	height:481px;	*/
	}
	
body {
/*	background:transparent url('./imagenes/fondo.jpg') no-repeat scroll center center;*/
/*	background:transparent url('./imagenes/fondo.jpg') repeat scroll center top; */
	background:#fff url('./imagenes/fondo-01.jpg') repeat-x fixed center top;	
	color:#5e5e5e;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Tahoma;
	font-size:84.5%;
	width:100%;
}

#wrapper {
	background:url("./imagenes/mariposas.png") no-repeat scroll right top transparent;
	font-size:1.3em;
	height:100%;
	margin:0 auto;
	overflow:hidden;	
	}	

.galeria {
	margin: 24px 0;
}

.galeria .ancho {
margin:0 auto;
width:1020px;
}

.ancho {	
	width: 1006px;
	margin:0 auto;
	}

.publicidad .ancho {
	overflow:hidden;
	}

.plan {	
	width: 296px;
	height:234px;
/*	border:1px solid #ccc; */
	}

.plan h2 {
background:url("imagenes/mayor-q-grande.png") no-repeat scroll left 16px transparent;
color:#171717;
font-size:1em;
font-weight:500;
margin-left:12px;
margin-top:7px;
padding:12px 0 8px 12px;
}
.plan p {
font-size:12px;
padding:1px 12px;
text-align:left;
}
.plan-img {
	
	}
.des-izq {
	width:202px;
	float:left;
	margin-top:12px;	
	}

.des-der {
	float:left;
	width:90px;
	}
.des-izq strong {
	font-weight:400;
	font-size:13px;
	}
p.precio {
	color:#F60;
font-size:14px;
padding:8px 0 0 12px;
	}
td.precio {	
	color:#F60;
	}	

#num2 {
background:url("./imagenes/fondo-head-peq.png") repeat-x scroll center top #000;
/*border-bottom:1px solid #5a5a5a; */
border-bottom:1px solid #F5F5F5;
color:#FFF;
height:89px;
white-space:nowrap;
}	

#num2 .ancho {	
	background:url("./imagenes/lineas-head.png") no-repeat scroll center top transparent;
/*	height:115px; */
	}

#num1 {
background-color:#1e1e1e;
border-bottom:2px solid #5a5a5a;
color:#FFFFFF;
height:30px;
white-space:nowrap;
}	

#buscador {
background:url("imagenes/caja-busqueda.png") no-repeat scroll center bottom transparent;
float:left;
width:230px;
}

#buscador .form-text {
background:none repeat scroll 0 0 transparent;
border:1px solid #CCCCCC;
color:#FF9900;
font-size:0.8em;
height:20px;
margin-top:4px;
width:220px;
}

#search
{
	width:224px;
	}

#buscador #search label {
	display:none;
}

#buscador .form-submit {
background:url("imagenes/lupa.jpg") no-repeat scroll center top transparent;
border:0 none;
display:block;
font-size:0 !important;
height:14px;
line-height:0;
margin-left:200px;
margin-top:-17px;
position:absolute;
text-indent:-999px;
width:16px;
}


#menu-secundario a:link, #menu-secundario a:visited  {
	color: #fff;
	text-decoration: none;
}
#menu-secundario a:hover {

	color: #000;
}
#menu-secundario a:active {
	text-decoration: none;
}

a:link, a:visited  {
	color: #FF6600;
	text-decoration:underline;
}
a:hover {
	text-decoration:underline;
	color: #000;
}
a:active {
	text-decoration: none;
}

#menu-secundario {
	z-index:1;
float:right;
font-size:0.6em;
letter-spacing:0.08em;
padding-top:8px;
text-transform:capitalize;
}
ul {
list-style-image:none;
list-style-position:outside;
}

ul.nice-menu-2 li {
display:inline;
}

ul.nice-menu-2 li.first a {
padding:0 7px;
}
ul.nice-menu-2 li a {
line-height:100%;
padding:0 7px;
}
ul.nice-menu-2 li.last a {
border-right:medium none;
padding:0 5px;
}

#menu-primario {
	position:relative;
	z-index:0;
float:right;
font-size:0.76em;
letter-spacing:0;
margin-top:48px;
text-align:right;
width:800px;
text-transform:uppercase;
}

#menu-primario ul.nice-menu li {
	display:inline;
}

#menu-primario ul.nice-menu li.first a {
	padding:10px 12px;
}
#menu-primario ul.nice-menu li a {
	line-height:100%;
	margin-top:1px;
	padding:10px 11px 18px;
}

#menu-secundario ul.nice-menu-down li a {
	display:block;
	border-right:1px solid #ccc;
	line-height:100%;
	padding:1px 7px 4px;
}




#menu-secundario ul.nice-menu-down li a ul li a {
	border-right:none !important;
	}

#menu-secundario .content ul.nice-menu li.last a {
	display:block;
	border-right:none !important;
	padding:1px 7px 3px;
}

#menu-primario ul.nice-menu li.last a {
border-right:medium none;
padding:0 14px;
}	

/* menus secundario */
#menu-secundario ul.nice-menu-2 li a:link, #menu-secundario ul.nice-menu-2 li a:visited {
		color: #000;
	text-decoration: none;	
	}

#menu-secundario ul.nice-menu-2 li a ul li a:link, #menu-secundario ul.nice-menu-2 li a ul li a:visited {
		color: #fff;
		border-right:none;
	}
	
#menu-secundario ul#nice-menu-2 li a:hover {
/*	background-color:#FB7C2F; */
	background-color:#FFF;	
	text-decoration: none;
	color: #000;
	}
#menu-secundario ul.nice-menu-2 li a:active {
	text-decoration: none;
	color: #0099FF;
	}


#menu-secundario ul.nice-menu, {
/*background:none repeat scroll 0 0 #F5F5F5; */
}
/*
#menu-secundario ul.nice-menu li a:link, #menu-secundario ul.nice-menu li a:visited {
padding-top:8px;
padding-bottom:8px;
}*/



/* menus primario */
#menu-primario ul.nice-menu li a:link, #menu-primario ul.nice-menu li a:visited, 
#menu-secundario ul.nice-menu li a:link, #menu-secundario ul.nice-menu li a:visited 
{
	color: #999;
	text-decoration: none;	
	}
	
#menu-primario ul.nice-menu-down li a:link, #menu-primario ul.nice-menu-down li a:visited, 
#menu-secundario ul.nice-menu-down li a:link, #menu-secundario ul.nice-menu-down li a:visited 
{
	color: #999;
	text-decoration: none;	
	}	

#menu-secundario ul.nice-menu-down li a:link ul li a:link, #menu-secundario ul.nice-menu-down li a:visited ul li a:visited {
	color:#FFF;
	border-right:none;
}
	
#menu-primario ul.nice-menu-down li a:link, #menu-primario ul.nice-menu-down li a:visited
{
	color: #bebebe;
	text-decoration: none;	
	font-size:13px;
	}		
	

	
#menu-primario ul.nice-menu li a:hover {
	text-decoration: none;
	color: #FF9900;
	}
	
#menu-primario ul.nice-menu li.menuparent a:hover {
	text-decoration: none;
	color: #FF9900;
	background:transparent url('imagenes/puntero.png') no-repeat scroll center bottom ;		
	}	
	
#menu-primario ul.nice-menu li a:active {
	text-decoration: none;
	color: #FF9900;
	}	


#menu-primario ul.nice-menu-down li a ul li{
	background:url("imagenes/back-menu.png") repeat scroll center top transparent;
	}

/* Footer */
#footer{
/*	font-size:0.6em; */	
	margin:10px 0;
	min-height:273px;
	background-color:#444444;
	border-top:5px solid #cdcfc6;
	border-bottom:5px solid #cdcfc6;	
	color:#fff;
	}
#footer .redes-sociales {
margin:44px auto 0;
	}
#footer li {
	list-style:none;
	}

#footer a:link, #footer li a:visited {
/*	color: #000; */
	text-decoration: none;	
	}
#footer a:hover, #footer a:active {
	text-decoration: none;
	color: #fff !important;
	}
	
.grippie {
	display:none;
	}

#footer #mr-mensaje, #footer #edit-submitted-mensaje {
	background:#fff none repeat scroll 0 0;
	border:#999 1px solid;
	color:#333;
	float:left;
	font-size:11px;
	height:14px;
	margin-top:4px;
	padding:7px 0;
	width:381px;
}	

.col-der .tres-contenidos {
border-bottom:1px solid #E8E8E8;
margin-left:10px;
padding-bottom:12px;
width:310px;
}

.col-der .redes-sociales {

margin:0 auto;
}

.col-der #FirstName, .col-der #Email, .col-der #edit-submitted-nombre, .col-der #edit-submitted-email,
#footer #FirstName, #footer #Email, #footer #edit-submitted-nombre, #footer #edit-submitted-email {
	background:#fff none repeat scroll 0 0;
	border:#999 1px solid;
	color:#999;
	float:left;
	font-size:11px;
	height:26px;
	margin-top:3px;
	padding:2px 0;
	width:300px;
}	

#footer textarea #edit-submitted-mensaje {
	font-size:12px !important;
	}

#footer h4 {
	color:#FFF;
	font-size:16px;
	padding-bottom:10px;
	}

.col-der #edit-submit, #footer #edit-submit {
	margin-top:23px; 
	}

#footer #mr-enviar {
margin-right:32px;
float:right;
margin-top:6px;
}	

.col-der #mr-enviar {
margin-right:6px;
float:right;
margin-top:6px;
}

	
#footer .contacto {
float:right;
padding-top:38px;
width:360px;
	}	

.col-der {
background-color:#F8F8F8;
float:left;
width:333px;
	}

.u-d-cont {
border:1px solid #E6E6E6;
float:left;
margin:0 2px 10px 0;
padding:10px;
width:648px;
}

.u-d-cont p {
padding:8px 0;
}

.completo {
border:1px solid #E6E6E6;
float:left;
margin:0 2px 10px 0;
padding:10px;
width:100%;
}

.completo p {
padding:8px 0;
font-size:18px;
}


.tres-contenidos {
float:left;
margin:15px 0 10px;
width:335px;
	}

.tres-contenidos p {
padding:4px 0;
width:304px;
}

.servicios {
	overflow:hidden;
	}

.migas {
float:left;
font-size:12px;
padding:14px 0 4px;
	}

.servicios .u-d-cont img {
border:5px solid #E5E5E5;
float:right;
margin:0 0 10px 16px;
	}


.servicios .tres-contenidos img {
	border:5px solid #e5e5e5;
	}

.servicios .tres-contenidos .publicidad-cua img {
	border:none;
	}

.ver-mas {
float:right;
margin-right:24px;
	}

.servicios .tres-contenidos .ver-mas img {
	border:none;
	}

ul.links {
font-size:12px;
list-style-type:none;
margin-top:8px;
}

ul.links li {
padding:0;
}

.links h3{
font-size:12px;
padding:1px 0;
	}
	
.servicios .tres-contenidos .cont-der img {
	border:none;
}	

.tres-contenidos .links p{
float:left;
font-size:12px;
padding:0;
width:inherit;
	}

.cont-izq {
	float:left;
	width:150px;
}

.cont-der {
	float:right;

}

.cont-izq p{
margin-top:20px;
}

.promo {
color:#ff0000;
font-weight:700;
}

a.promo:link, a.promo:visited {
background:none repeat scroll 0 0 #FF0000;
color:#FFFFFF;
padding:2px 6px;
text-decoration:none;
}
a.promo:hover {
color:#000000;
text-decoration:underline;
}
a.noti:link, a.noti:visited {
background:none repeat scroll 0 0 #FF9900;
color:#FFFFFF;
padding:2px 6px;
text-decoration:none;
}
a.noti:hover {
color:#000000;
text-decoration:underline;
}




/************************ REDES SOCIALES *******************/
.redes-sociales {
background-color:#F8F8F8;
border:1px solid #E6E6E6;
overflow:hidden;
width:286px;
margin-top:20px;
	}
.red {
border-bottom:1px solid #E6E6E6;
float:left;
width:142px;
	}
.red2 {
border-bottom:none;
float:left;
width:142px;
}
.siganos {
float:left;
height:138px;
width:143px;
border-right:1px solid #e6e6e6;
	}	
 .tres-contenidos .siganos img {
	border:none;
	}	
 .tres-contenidos .red img, .tres-contenidos .red2 img {
border:medium none;
float:left;
padding:5px 6px 4px 8px;
vertical-align:middle;
	}	
img.medio {
padding:66px 14px 0;
vertical-align:middle;
	}



/******************** NICE MENU PRIMARIO *********************/

.block-nice_menus h2{
	display:none;
	}

ul.nice-menu li {
border-style:none !important;
}

ul.nice-menu-down li {
	background: transparent none repeat scroll 0 0 ;
}

ul.nice-menu-down li.menuparent, #header-region ul.nice-menu-down li.menuparent {
	background:transparent none repeat scroll 0 0 !important;
}

ul.nice-menu-down li, #header-region ul.nice-menu-down li {
	background:transparent none repeat scroll 0 0;
}

#menu ul.nice-menu-down li ul {
/*	list-style-image: url('./imagenes/punto.png') scroll 0 0 !important; */
	list-style-image: url('./imagenes/punto.png');	
	margin:0 !important;
	padding:0 !important;
}

#menu ul.nice-menu-down li ul li {
background-image:url(./imagenes/punto.png);
background-position:left center;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:4px;
padding-left:4px;
}


ul.nice-menu-down li ul li a {
	color:#FFF;
	}
	
#header #menu ul.nice-menu li.menuparent ul.menu-path li a {
	color:#FFFFFF !important;
}
	
#menu ul.nice-menu-down li ul {
	padding-left:1px !important;
	margin-top:23px !important;
	background:#333 none repeat scroll 0 0 !important;
}

ul.nice-menu, ul.nice-menu ul {
	border-top:none !important;
}

.block ul {
padding:0 0 0 1em !important;
}



#menu-primario ul.nice-menu-down li ul li a {
	padding:12px 4px;
	border-bottom:1px solid #fff;
	font-weight:100;
	font-size: 0.8em;
	letter-spacing:0.07em;
}

#menu-primario ul.nice-menu-down li ul li a:hover, #menu-secundario ul.nice-menu-down li ul li a:hover {
color: #ff9900;
}

#menu ul li {
display:inline;
padding:0;
}


/******************** NICE MENU SECUNDARIO*********************/

.block-nice_menus h2{
	display:none;
	}

ul.nice-menu-2 li {
border-style:none !important;
}

#menu-secundario ul.nice-menu-down li {
	background: transparent none repeat scroll 0 0 ;
}

#menu-secundario ul.nice-menu-down li.menuparent, #header-region #menu-secundario ul.nice-menu-down li.menuparent {
	background:transparent none repeat scroll 0 0 !important;
}


#menu-secundario ul.nice-menu-down li ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*background-color:#FB7C2F;*/
background-color:#FFF;
color:#FFF;
}


#menu-secundario ul.nice-menu-down li.menuparent a ul li a:link, #menu-secundario ul.nice-menu-down li.menuparent a ul li a:visited 
{
	color: #fff;
	text-decoration: none;	
	}		

#menu-secundario ul.nice-menu-down li ul li a {	
	color:#FFF;
	letter-spacing:0.07em;
	padding:8px 4px;
	}
	
#header #menu-secundario ul.nice-menu li.menuparent ul.menu-path li a {
	color:#FFFFFF !important;
}
	
#menu-secundario ul.nice-menu-down li ul {
	padding-left:1px !important;
/*	margin-top:24px !important; */
	background:#f5f5f5 none repeat scroll 0 0 !important;
}

#menu-secundario ul.nice-menu-2, #menu-secundario ul.nice-menu-2 ul {
	border-top:none !important;
}

.block ul {
padding:0 0 0 0 !important;
}

#menu-secundario ul li {
display:inline;
padding:0;
}




#menu-secundario ul.nice-menu-down li ul {
background:#F5F5F5 none repeat scroll 0 0 !important;
padding-left:1px !important;
}
/*style.css (línea 721)*/
#menu-secundario ul.nice-menu-down li ul {
margin:0 !important;
padding:0 !important;
}
/*style.css (línea 694)*/
#menu-secundario ul.nice-menu-down li ul {
background:#333 none repeat scroll 0 0 !important;
padding-left:1px !important;
margin:14px 0 0 !important;
padding:0 !important;
border:1px solid #ccc;
}

ul.nice-menu li.menuparent ul, #header-region ul.nice-menu li.menuparent ul {
	margin-top:18px;
	background:transparent url('imagenes/puntero.png') norepeat scroll center top ;
}

#menu-primario ul.nice-menu-down li ul li {
	background:url("imagenes/back-menu-2.png") repeat scroll center top transparent;
}

/*nice_menus.css?V (línea 106)*/
ul.nice-menu, ul.nice-menu ul {
border-top:medium none !important;
}
/*style.css (línea 646)*/
ul.nice-menu, ul.nice-menu ul {
border-top:medium none !important;
float:right;
}
/*style.css?V (línea 646)*/
ul.nice-menu-down ul {
left:0;
}

#menu-secundario ul.nice-menu ul, #menu-secundario #header-region ul.nice-menu ul {
/*border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
left:-1px;*/
margin-top:10px;
top:0;
}


/****************** chat messenger **********/
.soporte-2 {
	background:#8AC509 url('imagenes/chat-privado.jpg') no-repeat scroll center top;	
	height:70px;
	width:314px;
	margin:0 auto 10px;

	}

	
#wrapper .breadcrumb {
	font-size:11px;
	}
.breadcrumb	a {
	color:#999;	
	}	
	


/********************* ****************/
.content-formatos {
background:transparent url('imagenes/border-noticia.png') no-repeat scroll center bottom;
overflow:hidden;
margin:3px 10px;
padding-bottom:20px;
padding-left:6px;
padding-right:4px;
position:relative;
}

#pagina .imagen-descarga {
float:left;
margin-top:10px;
width:110px;
}

#pagina .texto-descrip {
float:left;
margin-top:10px;
width:490px;
}



	
.fecha {
	color:#999;
	font-size:11px;
	}	
	
	
span.submitted {
	display:none;}	
	
#comments {
	margin:15px 0;}
#comments h3{
	display:none;
	}
	
#comments .comment {
	background:none repeat scroll 0 0 #F8F8F8;
	margin:14px 0;
	overflow:hidden;
	padding:8px;
	}	
	
.servicios .u-d-cont #comments .comment img {
border:none;
}	
	
	
	
#contenidos .clear-block .links .forward_links {
	display:none;
	}	
	
	/* eventos */
.colum-der-eventos {
float:right;
margin-left:18px;
margin-top:44px;
padding:3px;
width:250px;
}
	.colum-izq-eventos {
	float:left;
	width:344px;
	margin-top:20px;
	}
	
	.colum-izq-eventos .calendar-calendar div.date-nav .date-prev a{
		font-size:0;
		background : url('imagenes/ico_calendario-atras.gif') no-repeat left center;
		padding:7px !important;
		margin-left:18px;
	}
	
	.colum-izq-eventos .calendar-calendar div.date-nav .date-next a{
		font-size:0;
		background : url('imagenes/ico_calendario-siguiente.gif') no-repeat left center;
		padding:7px !important;
		margin-right:12px;
	}	
	
	.colum-izq-eventos .date-nav div.date-next {
		margin-top:-2px;
	}	
	
	.colum-der-eventos .month-view td.has-no-events {
	display:none !important;
	}
	
	.colum-der-eventos .month-view th.days{
	display:none !important;
	}
	
	.colum-der-eventos .calendar-calendar .inner {
	/*				display:none;*/
	background:#fff;
	width:320px;
	float:left;
	}
	
	.colum-der-eventos .view-content {
	display:none;				
	}
	.colum-der-eventos .calendar-empty {
	display:none;				
	}
	
	.colum-der-eventos .mon_empty .inner{
	display:none;				
	}
	.colum-der-eventos .calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	background-color:#fff;
	}
	.colum-der-eventos .calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
	background:#FFFFff none repeat scroll 0 0;
	border:medium none; 
	padding:0 2px;
	border-bottom : 1px solid #cccccc;
	color:#ff6600;
	}
	
	.colum-der-eventos .month-view td.has-events {
	
	float:left;
	width:350px;
	
	}
	
	.colum-der-eventos .month-view td.has-events .view-item-calendar{
	float:left;
	width:100%;
	}
	
	.colum-der-eventos .month-view td.has-events .view-item-calendar .view-field{
	border:none;
	}
	
	.colum-der-eventos .month-view td.has-events .view-item-calendar .view-field .popup{
	border:none !important;
	border-style:none;
	border-width: 0px;
	color:#4073A7;
	}
	
	.colum-der-eventos .calendar-calendar td .inner div {
	background: none !important;
	background-color:#FFF !important;
	}
	
	.colum-der-eventos .calendar-calendar td {
	border:none !important;
	}
	
	.colum-der-eventos .month-view td.empty {
	display:none;
	
	}
	
	.columnas-eventos .colum-der-eventos .month-view td div.day {
	background : url('./imagenes/imgcalendar.png') no-repeat left center !important;
	border:none;
	float:left;
	margin-left:15px;
	padding-left:20px;
	width:55px;
	margin-top:18px;
	font-size:11px;
	font-weight:bold;
	
	}
	
	.colum-der-eventos .month-view td div.day a {
	/*display:none; EL DIA*/
	}
	
	.colum-der-eventos .month-view td .inner div a {
	background: none !important;
	float:left;
	}
	
	.colum-izq-eventos .month-view td.has-events .view-item-calendar {
	display:none !important;
	
	}
	
   .colum-izq-eventos .view-content .calendar-calendar  .links{
	display:none;
	}
	
	.calendar-calendar{		
		display:block !important;
		}


.calendar-calendar .month-view table {
	border:medium none;
	margin:0;
	padding:0;
	width:100%;
}

.calendar-calendar table {
	border-collapse:separate;
	border-spacing:5px;
	margin:0 auto;
	padding:0;
	width:100%;
}

.calendar-calendar td div.day {
background-color:transparent;
border:0 none;
margin-bottom:2px;
margin-right:10px;
margin-top:7px;
padding:3px 0 0 5px;
text-align:center;
}

.calendar-calendar div.date-nav {
	background-color:#FFF !important;
	border:0 !important;
	padding:0.2em;
	width:auto;
}

.calendar-calendar td .inner div.day a {
color:#5E89B4;
}

.calendar-calendar td .inner div, .calendar-calendar td .inner div a {
	background:none !important;
/* background:#EEEEEE none repeat scroll 0 0; */
}

.calendar-calendar .inner {
height:auto !important;
margin:0;
min-height:3em !important;;
padding:0;
}

.calendar-calendar .month-view .has-events .inner {
background-color:#f9e0ca !important;
}
	
	.calendar-calendar td.has-events {
	background-color:#F9E0CA !important;
	}
	
span.date-display-single {
display:none !important;
}

.calendar-calendar td.future {

}

.calendar-calendar td {
	border:1px solid #CCCCCC;
	color:#777777;
	margin:0;
	min-width:12%;
	padding:0;
	text-align:right;
	vertical-align:top;
	width:12%;
}


.columnas-eventos {
float:left;
margin-bottom:20px;
width:630px;
	}
	
ul.listas {
	list-style-type: none;
	}	

ul.listas li{
	border-bottom-style:outset;
	border-bottom-width:1px;
	margin-bottom:15px;
	}	

p.ver-mas {
	color:#329EFA;
	margin-top:-7px;
	}	
	
/********************* Estilos Glosario ************************/
	#paginadorletras {
	text-align:center;
	margin:20px 0 40px;
	padding: 10px 1px 10px 1px;
	}
	#paginadorletras li {
	display: inline;
	list-style-type: none;
	margin: 0 2px 0 2px;
	padding:1px 2px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	border: solid 1px #e6e3e2;
	}
	#paginadorletras li a {
	color:#6e6a6b;
	margin:0;
	padding:0;
	}
	#paginadorletras li a:hover {
	color:#4f8eed;
	text-decoration:none;
	}
	
	.tendencias .rightcol-glosario {
	float:left;
	padding-left:35px;
	background-image:url('./imagenes/libros.png') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	}
	
	.tendencias {
	background:transparent url('./imagenes/bg_border.png') no-repeat scroll center bottom !important;
	margin:0 0 20px;
	overflow:auto;
}

.tendencias .rightcol h3, .tendencias h3, .obras h3 {
	color:#f90;
/*	font-size:1.2em;*/
	padding:2px 0 2px 0;
}

#glosario .rightcol-glosario a:link, #glosario .rightcol-glosario a:visited {
color:#000000;

}

/************* PRODUCTOS ************** */	
.product .imageholder img {
border:2px solid #CCCCCC;
}

.product {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:5px 20px 30px 44px;
position:relative;
width:248px;
}

.aliado .imageholder img {
border:1px solid #CCCCCC;
}

.aliado {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:15px 15px 15px 20px;
position:relative;
width:180px;
}

.costos{
	width:220px;
	float:left;
	}
	
.resizable-textarea {
/*	width: 70%; */
width:252px;
}

#pagina #wrapper .servicios #presentacion .tendencias .rightcol-glosario p {
padding:2px 0;
border-bottom:1px solid #CCC;
}

#user-register .form-item {
float:left;
padding:10px 35px;
width:240px;
}

#user-register select.form-select.required, #user-register select.form-select, #user-register input.form-text.required, #user-register input.form-text{
height:20px;
size:280px;
width:240px;
}

.izqu{
	float:left;
	width:230px;
	margin:18px 7px 25px;
	}
	

.dere{
float:left;
margin:18px 2px 25px;
width:380px;
	}	
	
.dere h2 {
padding-bottom:2px;
}	

.dere img {
margin:0 auto 0 10px;

}	

tbody {
border-top:none;
}

.arriba {
margin-right:10px;
text-align:right;
	}
	
.arriba img {
	padding-top:2px;
	}	
	
.servicios .caja #redessociales {
	float:left;
	}	

.servicios .caja #redessociales a img, .servicios .caja #redessociales img {
	padding:0 5px 0 20px;
	}	
	

	
.box .content ul {
	margin:0 10px;
	}	
	
#forum	{
	padding:10px;
	}
	
.block-user	h2{
	padding:0 0 10px;
	font-size:16px;
	text-align:left;
	}
	
.block-user .form-item	{
	text-align:left;
	font-size:14px;
	margin:0;
	}
	
.block-user 	#edit-submit {
	margin:10px 0;
	}
	
#user-login-form {
margin-left:14px;
text-align:left;
}	
	
.block-user ul li a{
	font-size:14px;
	}	
	
#user-login-form ul li {
list-style:none outside none;
margin:0;
padding:0;
}

.block-user .item-list ul {
padding:0 !important;
}
	
.pagos form {
margin-left:16px;
margin-top:10px;
	}	
	
.pagos input {
	margin-left:16px;
	}	
	
.search-form {
	margin-bottom:1em;
	margin-left:14px;
}	
.box{
	margin-left:14px;
	}
	
.galeria .strip_wrapper {
	background:#ebebeb;
	border:1px solid #d5d0d0;	
	}	

.img-asist {
	text-align:right;
	}
	
#portafolio {
background:none repeat scroll 0 0 #616161;
font-size:14px;
}	

li.port {
background:url("imagenes/clic.jpg") no-repeat scroll 94px 4px transparent;
margin-left:0;
padding:0;
}

#comm100_LiveChatDiv {
	float:right;}
	

ul.nice-menu ul li {
border-bottom:1px solid #FFFFFF;
color:#999999;
text-align:left;
width:150px;
}


/**************¨articulos ***************/
.content-noticia {
background:none repeat scroll 0 0 #F8F8F8;
margin:14px 0;
padding:8px;
overflow:hidden;
	}

.content-noticia p {
font-size:13px;
padding:4px 0;
}

p.fecha-noticia {
	font-size:11px;
	padding:0;
	margin:0;
	}



/******************** PAGINADOR ****************/
.pager-current {
background:none repeat scroll 0 0 #F6F6F6;
font-weight:bold;
}

.item-list .pager {
clear:both;
font-size:12px;
margin-top:30px;
text-align:center;
}

.item-list .pager li {
background-image:none;
border:1px solid #E6E6E6;
display:inline;
list-style-type:none;
padding:2px 4px;
}


/************** FORMULARIO  ******************* */
.form-item label {
display:block;
font-size:14px;
font-weight:400;
font-weight:bold;
}


.u-d-cont .rightcol-glosario p {
padding:4px 0;
}



/************* PANEL *********/
.panel { 
	padding: 2px 10px;
	font-size: 12px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, Tahoma;	
/*	font-family: Verdana, Geneva, sans-serif;*/
}
.panel h2 {
font-size:2em;
margin:0;
padding:1px 0 3px;
}
.panel h3 {
font-size:12px;
padding-bottom:10px;

}
.panel p {
font-size:13px;
margin:10px 0;
}

#paginas .completo #horoscope {	
margin:10px 0;
float:left;
	}
	

#horoscope .panel img {
	border:5px solid #E5E5E5;
	float:right;
	margin:10px 0 20px;
}
	
ul.nada {
list-style-position:inside;
padding-left:10px;
list-style-type:none;
		}
		
ul.nada li{
background:url("imagenes/mayor-q-peq.png") no-repeat scroll left 5px transparent;
padding:4px 0 0 10px;
font-size:13px;
		}		
		
#horoscope #pointer {
	border:2px solid #999;
	}
	
.footerpowered	{
	display:none;}

.bus-dom {
	margin:0 auto;
}


.webform-client-form .form-item {
float:left;
margin-top:5px;
margin-bottom:5px;
margin-left:30px;
}

.webform-client-form input {
	width:250px;
/*	background:#FC9; */
}

input.form-checkbox {
	width:20px;
	}
	
#edit-submit	{
background:none repeat scroll 0 0 #FF9900;
border:medium none;
color:#FFFFFF;
margin-left:20px;
padding:4px 10px;
font-weight:bold;
	}
	
.form-checkboxes, .form-radios {
margin:2px;
}	

.webform-client-form .form-item .form-checkboxes .form-item {
	margin-left:0;
	}
	
fieldset {
background:none repeat scroll 0 0 #F8F8F8;
border:medium none;
margin:2px 20px 24px;
padding:4px;
}

.webform-component-fieldset legend {
	font-weight:bold;
	margin-bottom:20px;
	}

.webform-client-form {
	
	margin-top:30px;
	}
	
.form-item input.error, .form-item textarea.error, .form-item select.error {
border:1px solid #f90;
}	

.marker, .form-required {
color:#FF9900;
}

.bus-dom a:link, .bus-dom a:visited {
background:none repeat scroll 0 0 #FF9900;
color:#FFFFFF;
font-weight:bold;
padding:2px 4px;
text-decoration:none;
}

#page .u-d-cont {
background:url("./imagenes/page.jpg") no-repeat scroll right top transparent;
}

#dominios .u-d-cont {
background:url("./imagenes/com-2.jpg") no-repeat scroll right top transparent;
}

#glosario .u-d-cont {
background:url("./imagenes/glosario.jpg") no-repeat scroll right top transparent;
}

#hosting .u-d-cont {
background:url("./imagenes/hosting-h2.jpg") no-repeat scroll right top transparent;
}

#pagevideos .u-d-cont, #page-portafolio .u-d-cont, #page-eventos .u-d-cont {
background:url("./imagenes/page.jpg") no-repeat scroll right top transparent;
}

td {
	font-size:13px;
	}
	
.u-d-cont h2 {
font-size:19px;
background:url("./imagenes/mayor-q-grande.png") no-repeat scroll 0 center transparent;
font-weight:bold;
margin:70px 0 60px;
padding:0 0 0 15px;
text-transform:uppercase;
}	

.u-d-cont h2 a {
	color:#333;
	}	

/******************* HOSTING ****************/
.listabloque2 {
display:block;
}

.listabloque2 li {
background-color:#F9F9F9;
display:block;
float:left;
height:70px;
margin:8px 5px;
padding:15px 8px 15px 0;
width:300px;
}

#secundarinte .subtitulolista2 {
color:#333333;
font-size:12px;
font-weight:bold;
line-height:8px;
margin:0;
}


.alignleft {
float:left;
margin:5px 10px 0;
padding:15px 0;
}

.servicios .u-d-cont #secundarinte img {
border:none;
float:left;
margin:5px 10px 0;
padding:15px 0;
}

.servicios .u-d-cont .data_planes img, .servicios .u-d-cont .encabezado_planes img {
border:none;
float:inherit;
margin:5px 0 5px;
}

#secundarinte {
margin:10px 0 14px;
overflow:hidden;
}

#secundarinte p {
color:#333333;
line-height:16px;
text-align:justify;
}

.servicios .u-d-cont #secundarinte p {
/*	padding:0; */
}

#hosting .u-d-cont p {
padding:0;
}

#hosting .u-d-cont #secundarinte p.descrip {
padding:10px;
}

.introd {
border-bottom:1px solid #E6E6E6;
margin-bottom:20px;
overflow:hidden;
	}
	
.linkplanes {
font-size:14px;
margin:0 auto;
width:320px;
}

.servicios .u-d-cont .linkplanes img {
border:medium none;
float:left;
margin-right:20px;
}

#hosting .u-d-cont .linkplanes p {
	padding-top:30px;
}
	
#paginas h3.inform, .u-d-cont h3.inform {
background:url("imagenes/mas-info.png") no-repeat scroll left 16px transparent;
margin-top:12px;
font-size:14px;
font-weight:700;
padding:18px 0 8px 28px;
}	

.encabezado_planes {
background-color:#f90;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
}

.data_planes_titulo {
background-color:#F9F9F9;
border-bottom:8px solid #FFFFFF;
color:#333333;
font-size:11px;
font-weight:bold;
height:26px;
padding:0 0 0 10px;
text-align:left;
}

.data_planes {
background-color:#F9F9F9;
border-bottom:8px solid #FFFFFF;
color:#000000;
font-size:12px;
height:26px;
padding:10px 0;
text-align:center;
}

.mensaprecio {
color:#FF6600;
font-size:0.9em;
font-weight:normal;
}

.productos {
float:right;
margin:10px 0 10px 14px;
width:284px;
}

.panel .productos h2 {
	text-align:center;
	}


.productos h3 {
background:url("imagenes/logopdf.png") no-repeat scroll left bottom transparent;
float:right;
font-size:13px;
padding:4px 10px 0 24px;

}

.productos h3 a {
padding:0 0 10px;
margin:0 0 10px;
}

strong.peq {
	font-size:9px;
	}
	
#paginas .listabloque2 li {
	padding-bottom:24px;
padding-top:4px;
width:316px;
}	

.productos .ver-mas {
	margin-right:0;}
	
p.final {
	margin:6px 0 3px ;
	width:100%;
	overflow:hidden;
	}	
	
.alignder	{
	float:left;
	}
	
.alignder .cotizacion {
margin:0 0 20px 10px;
padding:0;
	}	
	
input.form-radio {
	width:20px;
	}

.form-checkboxes .form-item, .form-radios .form-item {
margin-left:0;
width:100%;
}

#webform-component-adicionales {
float:left;
width:100%;
}

p.resaltado {
	font-size:18px;
	color:#666;	
	}
	
#header-region {
	display:none;
/*	visibility:hidden;*/
	}	
	
.webform-grid th {
padding-right:5px;
text-align:right;
}	

td {
font-size:13px;
padding:3px;
}

	
/************** VIDEOS ***********/	
#pagevideos .v_columna_izq_cont, #pagevideos .jcarousel-skin-tango {
display:none;
}
#pagevideos #photos0, #pagevideos #photos1, #pagevideos #photos2 {
display:none;
}
#videos {
margin:0 auto;
width:557px;
}
#pagevideos .columna_uno {
float:left;
margin:0 0 10px 10px;
width:628px;
}
.fb_iframe_widget {
margin:20px 0;
padding-left:40px;
}
.u-d-cont .columna_uno .describe-evento h2 {
	margin-top:14px;	
	}
.tres-contenidos .describe-evento {
float:left;
width:300px;
}	
.fecha-imagen {
border:1px dashed #CCCCCC;
float:left;
margin:2px 8px 6px 0;
overflow:hidden;
padding:6px 2px;
position:relative;
width:300px;
}
.servicios .fecha-imagen img {
float:left;
margin-left:5px;
} 
.servicios .fecha-imagen h3 {
float:left;
margin-left:5px;
font-size:16px;
width:200px;
}


/*************** CALENDARIO **************/
.describe-evento {
float:left;
width:630px;
}

.u-d-cont .descripcion p {
padding:3px 0;
}

.u-d-cont .descripcion p.ver-mas-2 {
	padding:2px 0;	
	color:#F90;
}
.u-d-cont .descripcion h3 {
	font-size:14px;
	color:#F90;
	font-weight:bold;
}

.descripcion h4 {
	font-size:12px;
}

.servicios .u-d-cont .imagen-descarga img {
	border:medium none;
}


.ir {
-moz-border-radius:2px 2px 2px 2px;
background-color:#363636;
float:left;
font-size:10px;
font-weight:bold;
letter-spacing:0.05em;
margin-bottom:30px;
margin-top:20px;
padding:4px 12px;
text-transform:uppercase;
width:auto;
}
.ir a:link, .ir a:visited {
color:#fff;
text-decoration:none;
}

#page-portafolio .servicios .u-d-cont .imagen-descarga img {
/*border-color:#333333;
border-style:solid;
border-width:5px 5px 25px;
float:right;*/
margin:0;
}
.imagen-descarga {
background-color:#363636;
float:right;
margin-left:10px;
padding:10px;
width:420px;
	}

.servicios .u-d-cont .descarga img {
border:1px solid #999999;
padding:3px;
	}

.tags {
list-style:none outside none;
text-align:right;
}
.tags li {
color:#fff;
display:inline;
font-size:9px;
font-weight:bold;
margin:0 0 0 20px;
text-transform:uppercase;
}

.content-noticia h3 {
background:url("./imagenes/mayor-q-grande.png") no-repeat scroll 0 center transparent;
color:#363636;
font-size:13px;
margin:0 0 6px;
padding:0 0 0 12px;
text-transform:uppercase;
font-weight:bold;
}
.datos-contact {
font-size:12px;	
	}

#landing ul {
list-style-image:url("imagenes/chulo.gif") !important;
list-style-type:square;
margin-top:-10px;
margin-left:30px;
}

.video-centrado {
	width:480px;
	margin:auto;
	text-align:center;
	}
	
.pub {
	float:left;
	width:468px;
	margin:10px 5px;
	
	}	
	
#landing .webform-client-form .form-item {
margin-right: 30px;
}	

#landing .links {
	display:none;}
