* {margin:0; padding:0;}
html {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
body {background:#98d0ef url(../images/background-strip.jpg) repeat-x 0 -.05em;color:#98d0ef;font-size:100%;}
img {border:0;}
h1 {color:#0066FF;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:normal;}
h1 span {position:absolute;text-indent:-99999px;}
#noticia h1 {
	margin-bottom: 3%;
	}
#linea {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
#fecha {
	font-weight: bold;
	color: #000;
	text-align: right;
}


#noticia h1 a {
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	text-decoration: underline;
}
#noticia h1 a:hover {
	color:#0066FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	text-decoration: none;
}

#contenido02 strong#titulo {margin-bottom:1em;color:#0066FF;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:normal;}
h2 {margin-bottom:1em;color:#0066FF;font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:normal;}
h4 {margin-bottom:1em;color:#333;font-size:.8em;font-weight:normal;}
h5 {margin-bottom:1em;color:#000;font-size:0.85em;font-weight:bold;}
p {margin:0 0 1.2em;font-size:.75em;line-height:1.5em;}

a:link, a:visited, a:active {color:#F07026;text-decoration:none;} /* #0D385C */
a:hover {color:#F4A332;} /* #4B6D8A */

ul {margin-top:1em;margin-bottom:1em;padding-left:1.2em;list-style-type:square; /* naturally. */}
li {/*color:#4e8ac2;font-size:13px;line-height:18px;font-weight:bold;*/}
tr, td {border:0;}

/* ID */
/* columna izquierda - logo y fotos con texturas */
#pictureColumn {overflow:hidden;width:19.4em/*30.8% 310px*/;position:relative;}
#pictureColumn ul {margin:0;padding:0;list-style:none;}
#pictureColumn ul li {margin:0;padding:0;line-height:0;}
#pictureColumn ul li img {margin:0;padding:0;}

/* pie */
#footer {padding-top:1.6em;padding-bottom:2em;color:#555;font-size:.9em;line-height:1em;text-align:left;}
#footer a:link, #footer a:visited, #footer a:active {color:#555;text-decoration:none;}
#footer a:hover {color:#000;text-decoration:none;}
   /* #footer #trusteLogo {float:left;width:132px;} */
#footer #footerText {margin-left:12em;}
#footer #sello {float:right;clear:both;}
#footer #sello a#accesibilidad{font-size:x-small;float:left; padding:5px 10px 0px 0px;}
/* contenido central */
#mainColumn {position:absolute;left: 19.4em/*30.8% 310px*/;top:0;width:40.25em/*64% 644px*/;padding-top:3.35em;color:#333;text-align:left;}
	/* menu principal */
	#navigationLinks {overflow:hidden;height:1.9em;margin:0;padding-left:0.9em;background:#0066cc;}
	#navigationLinks li {float:left;list-style:none;text-align:center;display:inline;}
	#navigationLinks li a {display:block;padding:0 1.5em;color:#f2f2F2;font-size:.6em;line-height:3.1em;font-weight:normal;text-decoration:none;}
	#navigationLinks li a.resaltado {font-weight:bold;}
	#navigationLinks li a:hover {background:#FF6600;}
	#navigationLinks li a:active {/*background:#8B8654;*/color:#fff;}
	
	/*estilo para los botones de NOTICIAS y NEWSLETTER*/
	#navigationLinks2 {overflow:hidden;height:1.9em;margin:0;padding-left:0.9em;background:#FFFFFF;}
	#navigationLinks2 li {float:left;list-style:none;text-align:center;display:inline;}
	#navigationLinks2 li a {display:block;padding:0 1.5em;color:#0066cc;font-size:.6em;line-height:3.1em;font-weight:normal;text-decoration:none;}
	#navigationLinks2 li a.resaltado {font-weight:bold;}
	#navigationLinks2 li a:hover {color:#ffffff;background:#FF6600;}
	#navigationLinks2 li a:active {/*background:#8B8654;*/color:#fff;}
	

	#pageHome {overflow:hidden;padding:2.2em 3.4em;background:#D1E5EE url(../images/fon.jpg) no-repeat left top;min-height:24.5em;height:24.5em;}
	#pageText {overflow:hidden;padding:2.2em 3.4em;background:#fff;min-height:22.6em;height:1%;}
	#pageText .destacado {margin:0 0 1em;color:#333;font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif;}
	#pageText #contenido01 {float:left;width:48%;clear:both;}
	#pageText #contenido02 {float:right;width:48%}
	#pageText li {color:#4e8ac2;font-size:.8em;line-height:1.4em;font-family:"Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;font-weight:bold;}
	#pageText #noticia {
	float:left;
	width:60%;
	clear:both;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-right: 3%;
	margin-bottom: 1%;	
}
	#pageText #foto {
	float:right;
	width:185px;
	padding-top: 30px;
}


	#lista_servicios01, #lista_servicios02 {margin:0;padding:0;list-style:none; height:1%;}
	#lista_servicios01 strong, #lista_servicios02 strong {display:block;margin-bottom:1em;padding-left:1.2em;background:url(../images/icoLista.gif) no-repeat .4em .5em; width:20em;}
	#lista_servicios01 img #lista_servicios02 img {width:20em;height:9.5em;}
	#lista_servicios01 a {display:block; float:left; width:50%;}

	#lista_telleres {margin:0;padding:0;list-style:none;}
	#lista_telleres h2{margin:10px 0 0 0;padding:0;color:#4e8ac2;font-size:.75em; font-weight:bold;}
	#lista_telleres a {color:#4e8ac2;}
	#lista_telleres a:hover {text-decoration:underline;}
	#lista_telleres p {font-family:Tahoma, Arial, sans-serif;margin:0;padding:0;color:#333;font-size:0.7em;font-weight:normal;line-height:1.2em;}

	#lista_contacto {margin:0;padding:0;list-style:none;}
	#lista_contacto li {margin:0;padding:0;color:#333;}
	#lista_contacto ul {margin:0;padding:0;list-style:none;}
	#lista_contacto ul li {margin:0;padding:0;font-size:.9em;font-weight:normal;color:#333;}
	#pageText #contenido01 #lista_contacto h2 {margin:10px 0 0 0;padding:0;color:#333;font-size:.75em; font-weight:bold;}

	/* Banderas home - nav_home.css */
	#navhome {height:8em;}
	#navhome ul {border:0;margin:0;padding:0;list-style:none;text-align:center;}
	#navhome ul li {display:block;float:left;text-align:center;border:1px solid #6cf;}
	#navhome ul li a {display:block;width:11.1em;height:1.2em;margin:.05em .05em .1em;background:#4e8ac2;color:#fff;text-decoration:none;text-align:center;font:normal 0.9em/1.2em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
	#navhome ul li a:hover {color:#fff;background: #cf001b;}
	#navhome a:active {background:#4e8ac2;color:#fff;}

	/* Submenu interior Industrial - nav.css */
	#navcontainer {height:14em;}
	#navcontainer ul {margin:0;padding:0;list-style:none;}
	#navcontainer ul li {display:block;float:left;text-align:center;}
	#navcontainer ul li a {display:block;width:21.5em;background:#4e8ac2;border:1px solid #fff;color:#fff;text-decoration:none;text-align:center;font:normal 0.8em/1.2em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
	#navcontainer ul li a:hover {color:#fff;background:#cf001b;}
	#navcontainer ul li a:active {background:#4e8ac2;color:#fff;}
	#navcontainer .seleccionado {background:#000;color:#fff;}
	/* No encontrado mainBullet
	#pageText .mainBullet {float:left; width:235px;padding-top:8px;padding-bottom:8px;line-height:16px;}
	#pageText .mainBullet .title {font-family:Arial, sans-serif;font-size:12pt; margin-bottom:7px;font-weight:bold;line-height:20px;}
	#pageText .mainBullet .text {font-size:8pt;}
	#pageText .mainBullet .text ul li {font-size:8pt;}
	*/
#pageText .separadorh2 {padding-top:39px;}
a.enlaceNegrita {font-weight:bold;}
.imagenesAccesilidad {display:block; margin:1em auto; text-align:center;}
.imagenesAccesilidad a {text-align:center; padding-right:1em;}
/* Clases */

/*
.xl24 {color:#4e8ac2;font:bold 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;}
.clearer {clear:both;line-height:0;height:0;}
.screenshot {padding:3px; border:1px solid #ccc;}
.errorText {color:#FFA62F; background-color:transparent;}
.segmentBoxText {margin-left:44px;padding-top:6px;padding-bottom:6px;padding-right:20px;height:1%;}
a.activeSubsection:link, a.activeSubsection:visited, a.activeSubsection:active {font-weight:bold; font-size:14px;text-decoration:none;}
a.activeSubsection:hover {color:white; font-weight:bold; font-size:14px;text-decoration:none;}
.loginForm .leftTD {padding-left:10px;padding-right:10px; width:110px;}
.loginForm .rightTD {padding-right:15px;}
.loginForm .rightTD li {font-size:8pt;}

.formBoxHeading {font-family:Arial, sans-serif; margin:1em 0 1em 0; font-size:14pt;}
#rhsShadow {position:absolute; top:84px; left:954px;}

.indexBlock {font:12px/normal Arial, sans-serif;margin:1em 0 1em 0;}
.indexBlock .text {font-size:12px;line-height:15px;padding-top:4px;}
.indexBlock .text .link {font-size:14px;padding-top:10px;}
.buzzFull .testimonial {margin-bottom:12px;}
.buzzFull .testimonial .author {padding-bottom:15px;padding-left:10px;padding-top:5px;padding-top:.5em;text-align:left;}
.buzzFull .testimonial .quote {font-size:12px;line-height:16px;}
.buzzFull .testimonial .title {margin-left:14px;}
.buzzSide .testimonial {margin-bottom:0px;}
.buzzSide .testimonial .author {padding-left:10px;padding-top:5px;padding-top:.5em;text-align:left;}
.buzzSide .testimonial .quote {font-size:10pt;line-height:16px;font-weight:bold;}
.buzzSide .testimonial .title {margin-left:0px;}
.featureThumbnailSmall {padding:3px; border:1px solid #ccc; height:80px;width:80px;background-color:white;}
#minitab-container {margin:0 0 20px 0;text-align:right;}
#minitabs {margin:0;padding:0 0 20px 10px;border-bottom:1px solid white;}
#minitabs li {margin:0; padding:0;display:inline;list-style-type:none;}
#minitabs a:link, #minitabs a:visited {float:right;font-family:Arial;font-size:8pt;line-height:14px;font-weight:bold;margin:0 10px 4px 10px;padding-bottom:2px;text-decoration:none;color:#D9D9D9; background-color:transparent;}
#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {border-bottom:4px solid white;padding-bottom:2px;color:white;background-color:transparent;}
.pricingPackageText {margin-top:6px; margin-bottom:6px; margin-left:125px; text-align:right; line-height:14px;}
.pricingPackageTitle {font-weight:bold; font-size:140%; color:white;}
.planTitle {color:white; margin-bottom:4px;}
#pressReleases li {font-size:10px;margin-bottom:1em;}
#pressReleases li .date {}
#pressReleases li .title {font-size:140%;font-weight:bold;}
.inlineh2 {border-top:1px solid #ccc; padding-top:12px; margin-top:35px;}
.pressRelease {padding:1em 0 1em 0;}
#serviceAgreementBody {line-height:16px;}
#serviceAgreementBody h1 {font-size:16pt;font-family:Arial;background-color:transparent;margin:0;color:white;}
#serviceAgreementBody h2 {font-weight:bold;font-size:16px;background-color:transparent;color:white;margin-top:1.3em;}
#serviceAgreementBody h3 {font-weight:bold;font-size:11px;background-color:transparent;color:white;margin:1.3em 0 0 0;}
#serviceAgreementBody p {color:white;padding:0;margin:1em 0 0 0;font-size:8pt;font-weight:normal;}
#serviceAgreementBody ol li ul li, #serviceAgreementBody ol li ol li {color:white;padding:0;margin:0;font-size:8pt;font-weight:normal;}
#serviceAgreementBody ol li ol {list-style-type:decimal;}
#serviceAgreementBody ol li {font-weight:bold;font-size:16px;background-color:transparent;color:white;margin-top:1.3em;}
#serviceAgreementBody ol {list-style-type:upper-roman;}
#serviceAgreementBody .lastUpdate {font-size:9px;padding-top:2px;}
#featureColumnLeft {float:left; width:240px;}
#featureColumnRight {float:right; width:240px;}
.featureColumn ul {margin:0;padding:0;}
.featureColumn ul li {line-height:18px; font-size:8pt;margin-top:2em;list-style-type:none;margin-left:0;height:1%;}
.featureColumn ul li .featureTitle {font-size:12px;font-weight:bold;}
.featureColumn ul li .featureThumbnail {float:right; padding:3px; border:1px solid #ccc; margin:0 0 12px 8px;}
.featureListShort li {font-size:8pt;line-height:15px;}
.featureTable {padding:0;margin:0; width:100%;}
.featureTable td {margin:0; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:8px;}
.popupHelpContainer {padding:5px;}
.popupHelpTitle {padding-bottom:5px; font-weight:bold; color:black;}
.formHeader {text-align:center; font-size:12pt; font-weight:bold;}
.faqQuestion {font-weight:bold; font-size:12pt; font-family:Tahoma, sans-serif; margin-bottom:.5em;}
.faqAnswer {margin-left:15px; line-height:16px;}
.faqAnswer ul li, .faqAnswer ol li {margin-bottom:1em;}
.faqAnswer ul, .faqAnswer ol {margin-top:1em;}
.faqItem {padding:10px;}
.faqQuestionObject {display:block;padding-left:24px;}
.pricingHeader {text-align:center; font-size:10pt; font-weight:bold;}
.itemTable .leftTD {padding-top:5px; padding-left:15px; width:130px; text-align:right; vertical-align:top;}
.itemTable .rightTD {padding-left:15px; height:22px;}
.itemTable .spacerTD {height:18px;}
.signupStep {float:left; padding:2px 5px 5px 22px; background:#54491F; width:150px;}
.signupStep .stepNumber {font-size:60px; font-family:Georgia; padding-bottom:5px;}
.signupStep .mainPointText {font-size:120%; font-weight:bold;}
.signupStep .moreInfoText {color:#FFFC9E; font-weight:bold; padding-top:15px;}


.htmleditor {height:100%;width:100%;font-family:Courier;font-size:8pt;border:1px solid #484848;}
a.helpLink:link, a.helpLink:visited, a.helpLink:active {text-decoration:none;border-bottom:1px dashed #516E48;cursor:help;}
a.helpLink:hover {text-decoration:none;border-bottom:1px dashed #869F7F;}
a.helpLinkImage:link, a.helpLinkImage:visited, a.helpLinkImage:active {text-decoration:none;cursor:help;border-bottom:0;}
a.helpLinkImage:hover {text-decoration:none;border-bottom:0;}
.help-tooltip {position:absolute;width:320px;border:3px solid #ddd;background:white;font:8pt Arial;padding:8px;z-index:10000;text-align:left;} 
.help-tooltip a, .help-tooltip a:hover {color:blue !important;background:none;}
.slidemenuContainer {visibility:hidden;position:absolute;}
.slidemenuContent {position:absolute;}
*/
#foto img {
	width: 185px;
}
#foto #pie {
	font-size: 0.8em;
	color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
}
