/*
Theme Name: Colorobbia
Theme URI: http://colorobbia.com
Description: Template diseñado por Artvisual para Colorobbia basado sobre Shoopo
Version: 1.0
Author: Tony Camaiani
*/


*{
	margin: 0;
	padding: 0;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;	
}

a img {
	border: 0px;
}


a:hover {
  text-decoration: underline;
}


.header-out {
	background :url(images/bg_header.jpg) repeat-x;
	height: 252px;

}

.header {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	height: 114px;
}

/* menu */

.menu {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	height: 26px;	
	color: #ffffff;	
}
			
			.menu ul {
				margin: 0;
				padding: 0;
			}

			.menu ul li {
				list-style-type: none;
				background :url(images/menu_line.jpg);
				float: left;
		      position: relative;
		      height: 26px;
		      overflow: hidden;
			}
			

			.menu ul li:hover {
        		overflow: visible;
			}
			
			.menu ul li a {
				font-size: 13px;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
				padding: 5px 10px 5px 10px; 
				text-transform: uppercase;
				text-align: center;
				border-right: 1px solid #2d2d2d;

        z-index: 300;
			}


			.menu ul li a:hover {
			    background: #000;
			    color: #fff;
/*        text-decoration: underline;*/
 			}

			.menu ul li.first_item a {
				color: #000000;
				background-color: #0087fa;
				border-top: 2px solid #000000;
				padding: 4px 10px 4px 10px; 
			}

			
			/* 2nd level */
			.menu ul li ul {
        	position: absolute;
        	top: 26px;
        	left: -1px;
        	float: left;
        	display: inline;
         overflow: visible;
        	z-index: 1;
			list-style-type: none;
			background :url(images/bg_submenu.jpg) repeat-x;
			background-position: bottom;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
        	
      }
			
			.menu ul li ul li{
        	margin: 0;
        	/*height: 30px;*/
    background: url(images/bg_submenu.jpg) repeat-x;
        	float: left;
        	display: inline;
        	overflow: visible;
			list-style-type: none; 
			background: none;
			border-bottom: 1px dotted #000;
        	z-index: 1;
			filter:alpha(opacity=100);
			-moz-opacity:1.0;
			-khtml-opacity: 1.0;
			opacity: 1.0;

        }

			.menu ul li ul li:hover{
			    background-color: #000;
        }

			.menu ul li ul li a{
        	border: none;
        	float: left;
        	display: inline;
        	width: 150px;
        	clear: both;
        	text-align: left;
        	padding: 6px 0px 5px 20px;
        	overflow: visible;
        	text-transform: none;
			color: #fff;
		   background :url(images/arrow.png) no-repeat;
background-color:#5c5c5c;
		   background-position: 5px center;
        	z-index: 1;			
			filter:alpha(opacity=100);
			-moz-opacity:1.0;
			-khtml-opacity: 1.0;
			opacity: 1.0;
        }

			
/*			.menu a#selected,			
			.menu a:hover {
				color: #000000;
				background-color: #0087fa;
				border-top: 2px solid #000000;
				padding: 4px 10px 4px 10px; 
			}
*/



.languages {
	width: 950px;
	margin-left: auto;
	margin-right: auto;	
	height: 114px;
	background :url(images/bg_languages.jpg) no-repeat;
	background-position: top right;
	color: #ffffff;
	position: relative;
	z-index: 0;
	position: static;
}
			
			.languages ul.qtrans_language_chooser {
				position: relative;
				top: 83px;
				left: 590px;			
				margin: 0;
				padding: 0px 20px 0px 0px;
				list-style-type: none;
				width:340px;
			}
			
			.languages li {
				float: left;
			}
			
			.languages a {
				font-size: 11px;
				text-decoration: none;
				color: #FFFFFF;
				display: block;
				margin: 0px 0px 15px 0px; 
				padding: 0px 8px; 
				text-align: center;
				border-left: 1px solid #fff;
			}
			
			.languages a.qtrans_flag_es {
					border-left: 0;
			}
			
			.languages a#selected,			
			.languages a:hover {
				text-decoration: underline;
			}

.frame-out {
	background :url(images/bg_frame.jpg) repeat-x;
	display: block;
	overflow: hidden;
}			
	
	.frame-in {
			width: 962px;
			margin-left: auto;
			margin-right: auto;			
	}			
	
		.frame-left {
			width: 6px;
			height: 375px;
			background :url(images/bg_left.jpg) no-repeat;
			float: left;
		}
	
		.frame-right {
			width: 6px;
			height: 375px;
			background :url(images/bg_right.jpg) no-repeat;
			float: right;
		}
		
		.frame {
			width: 950px;
			margin-left: auto;
			margin-right: auto;
			background-color: #fff;
			float: left;
			display: inline;
		}

			.heading {
				width: 900px;
				text-align: right;
				padding: 5px 25px;
				font-size: 11px;
				color: #0087FA;
			}

			.heading .breadcrumb {
				float: left;
				padding: 5px 0px;
				font-size: 11px;
				color: #666666;
				text-transform: lowercase;
			}
			
			.heading .breadcrumb a{
				color: #0087FA;
				text-decoration: none;
			}			

			.heading .breadcrumb a:hover{
				text-decoration: underline;
			}
			


			.heading .date {
				float: right;
				padding: 5px 18px 5px 5px;
				font-size: 11px;
				color: #0087FA;
			}

		
			.heading .date a img {
				padding: 0px 3px;
			}



			.top_home {

				background :url(images/bg_h2.jpg) repeat-x;
				background-color: #fff;
			}

			.top_prensa_left,	
			.top_home_left {
				padding: 16px 10px 0px 20px;
				float: left;
				width:900px;
			/*	width: 320px;*/
				font-size: 13px;
				
			}
			
			.top_prensa_right,
			.top_home_right {
				float: right;
				width: 559px;
				background-color: #fff;
				padding: 0px 14px;
			}

			.top_prensa_right .slider,
			.top_home_right .slider {
				padding: 0px 0px 15px 0px;
				border-bottom: 1px solid #00AEE9;
				margin-bottom: 20px;
			}
			
			.top_prensa_left h2,
			.top_home_left h2{
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #fff;
				margin: 16px 0px 10px 0px;
				*margin: 32px 0px 10px 0px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
			}	

				.top_home_left h2 a{
					color: #fff;
					text-decoration: none;
				}

				.top_home_left h2 a:hover{
					text-decoration: underline;
				}			
			
			.top_home_left p{
				line-height: 20px;
				padding-bottom: 10px;
				text-align: justify;			
			}
			
			.top_home_left p span.azul{
				color: #007FF8;
			}			

			.top_home_left p span.azul a{
				color: #007FF8;
			}			

			
			
			.middle_home {
				margin-top: 10px;
				
			}

			.middle_home h2{
				font-size: 16px;
				line-height: 24px;
				font-weight: normal;
				height: 26px;
				color: #0081F9;
				margin: 0px 0px 10px 20px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
			}	
			
			.middle_home .product_slider {
				padding: 3px 10px;
				
			}
			

			
			.bottom_home {
				padding: 30px 10px 10px 10px;				
			}

			.bottom_home h2{
				font-size: 13px;
				color: #fff;
				text-transform: uppercase;
				padding: 0px 0px 0px 25px;
				margin: 0px;
				background :url(images/arrow_down.png) no-repeat;				
				background-position: 10px center;
				background-color: #000;
			}
			
			.bottom_home .box_news {
				margin:0px 0px 0px 0px;
				width: 340px;
				float: left;
			}


        .newscroll {
          height: 450px;
          overflow: auto;
        }
			
				.single_news {
					padding: 10px 0px;
					border-bottom: 1px dotted #000000;
					font-size: 13px;
				}

					.bottom_home .box_news #last{
						border-bottom: 0px;
					}
				
				.single_news a img.thumbnail {
					float: left;
					padding: 0px 10px 5px 0px;
				}			
				
				.single_news a {
					color: #009DDF;
					text-decoration: none;
				}

				.single_news a:hover {
					text-decoration: underline;
				}
				
				div.teaser {
					padding-top: 5px;
					text-align: justify;
				}

				div.teaser a.more{
					float: right;
				}


			
				.more_news {
					height: 28px;
					background :url(images/bg_more_news.jpg) repeat-x;
					padding: 0px 10px 0px 0px;
					text-align: right;					
				}

					.more_news a {
						color: #000;
						font-size: 13px;
						text-decoration: none;
						line-height: 32px;
					}
					

			.bottom_home .box_services {
				margin:0px 0px 0px 20px;
				width: 570px;
				float: left;
			}

				.bottom_home .box_services a img{
					padding:0px;
					margin: 20px 0px 50px 0px;
					float: left;
				}



				.bottom_home .box_services .s_asistencia {
						margin: 20px 0px 50px 0px;
						width: 143px;
						height: 153px;
						background: url(images/servicios_asistencia.jpg);
						float: left;
						text-align: center;
						padding-top: 15px;				
				}

				.bottom_home .box_services .s_analisis {
						margin: 20px 0px 50px 0px;
						width: 143px;
						height: 153px;
						background: url(images/servicios_analisis.jpg);
						float: left;
						text-align: center;
						padding-top: 15px;				
				}

				.bottom_home .box_services .s_diseno {
						margin: 20px 0px 50px 0px;
						width: 142px;
						height: 153px;
						background: url(images/servicios_diseno.jpg);
						float: left;
						text-align: center;
						padding-top: 15px;				
				}

				.bottom_home .box_services .s_id {
						margin: 20px 0px 50px 0px;
						width: 142px;
						height: 153px;
						background: url(images/servicios_id.jpg);
						float: left;
						text-align: center;
						padding-top: 15px;				
				}
				
			
			.bottom_home .box_services div li{
						list-style-type: none;
				}
				
			.bottom_home .box_services div a{
				font-size: 16px;
				color: #009DE0;
				font-weight: bold;
				text-decoration: none;
				margin-top: 10px;
			}

			.bottom_home .box_services div a:hover{
				text-decoration: underline;
			}

			
			.bottom_home .box_links {
				margin:0px 0px 0px 20px;
				width: 270px;
				float: left;
			}
			
				.list_links{
					padding: 15px 0 20px 20px;
					*padding: 5px 0 20px 20px;					
				}

				.list_links li,
				.list_links ul li{
				list-style-type: none;
				}
				
				.list_links ul {
					margin: 0px;
					padding: 0px;
				}
				
				.list_links li h2{
				  display: none;
				  }

				.list_links a{
					color: #000;
					font-size: 13px;
					line-height: 30px;				
					text-decoration: none;
					background :url(images/arrow.png) no-repeat left center;
					padding-left: 20px;
				}

				.list_links a:hover{
					text-decoration: underline;
				}

				.list_links a img {
					padding: 0px 5px 0px 0px;
				}


				
			.bottom_home .box_newsletter {
				margin:0px 0px 0px 15px; 
				width: 285px;
/*				height: 245px;*/
				float: left;
				background :#009de0 url(images/bg_newsletter.jpg) no-repeat;
			}			

			.top_prensa_left .box_newsletter {
				margin: 10px 0px 50px 0px; 
				width: 310px;
				float: left;
			}			
			
			.bottom_home .box_newsletter .box_newsletter_form{
				margin: 10px 0px;
        padding: 0px 5px 10px 5px; 
				
			}

			.top_prensa_left .box_newsletter .box_newsletter_form{
				margin: 10px 0px;
        padding: 0px 5px 10px 0px; 
			}

			.top_prensa_left .box_newsletter .box_newsletter_in,			
			.bottom_home .box_newsletter .box_newsletter_in {
					padding: 5px 10px 10px 10px;
					font-size: 13px;
					color: #000;
				}			

			.top_prensa_left .box_newsletter .box_newsletter_in .letter,						
			.bottom_home .box_newsletter .box_newsletter_in .letter{
					padding-right: 115px;
				}

			.top_prensa_left  .box_newsletter .box_newsletter_in input,				
			.bottom_home .box_newsletter .box_newsletter_in input{
					margin: 10px 5px 0px 0px;
					width: 180px;
				}

			.top_prensa_left  .box_newsletter .box_newsletter_in select,				
			.bottom_home .box_newsletter .box_newsletter_in select{
					margin: 10px 5px 0px 0px;
					width: 184px;
				}
				
			.bottom_home .box_newsletter .box_newsletter_in a{
					color: #000;
					text-decoration: none;
					float: right;
					padding: 0 5px 10px 0;
				}				

			.top_prensa_left  .box_newsletter .box_newsletter_in a {
					color: #000;
					text-decoration: none;
				}	

			.top_prensa_left  .box_newsletter .box_newsletter_in a:hover,				
			.bottom_home .box_newsletter .box_newsletter_in a:hover{
					text-decoration: underline;
				}				


			.sub_analisis {
				padding: 0px;
				margin: 50px 0px;
				width: 921px;
				clear:both;
			}
				
			.sub_box {
				float: left;
				margin: 0px 5px 0px 0px;
				padding: 0px;
				
			}

			.sub_box .sub_middle {
				border-left: 1px solid #B0B0B0;
				border-right: 1px solid #B0B0B0;
				padding: 0px 10px;
				width: 280px;
			}

			.sub_box .sub_middle span{
				font-size:13px;
				color: #000;				
			}			
			
			.sub_box .sub_top {
				background: url(images/round_top.jpg);
				width: 302px;				
				height: 9px;
			}
			
			.sub_box .sub_bottom {
				background: url(images/round_bottom.jpg);
				width: 302px;				
				height: 9px;
			}
			
			.sub_box li{
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
				font-size:13px;
				color: #000;	
			}
			
			.sub_box li a{
				color: #0083F9;
				font-size: 22px;
				text-decoration: none;
				margin: 0px;
				padding: 0px;			
				*margin: 0px 0px 10px -15px;
				width: 100%;				
			}

			.sub_box li a:hover{
				text-decoration: underline;
			}

			.sub_box .sub_middle li div{
				font-size:13px;
				color: #000;				
			}			

			
			.sub_box .icon {
				float: right;
			}
			
			.sub_analisis .redondo {
				margin-top: 10px;
				background-color: #000;
				text-align: right;
			}
							
			.sub_analisis .redondo a{
				font-size: 13px;
				color: #fff;
				padding: 2px 25px 2px 0px;
				background-color: #000;
				text-align: right;
				text-decoration: none;
			}
			

/* Estilos Productos */

			.top_prod {
				background :url(images/bg_h2.jpg) repeat-x;
				background-color: #fff;
				width:950px;
			}
	
			.top_prod_left {
				padding: 16px 10px 0px 20px;
				float: left;
				width: 320px;
				font-size: 13px;
				margin-bottom: 30px;
			}
			
		.top_prod_left h2{
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #fff;
				margin: 16px 0px 24px 0px;
				*margin: 32px 0px 10px 0px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
			}
			
				.top_prod_left li.page_item{
					width: 307px;
/*					height: 30px;*/
					list-style-type: none;
					background: url(images/mp.jpg)  no-repeat;
					line-height: 30px;
				}

				.top_prod_left li.page_item a{
					padding: 0px 0px 0px 15px;
					font-size: 13px;
					color:#fff;
					text-transform: uppercase;
					text-decoration: none;		
				}				

				.top_prod_left li.page_item a:hover{
					text-decoration: underline;		
				}

				.top_prod_left li.current_page_parent,				
				.top_prod_left li.current_page_item{
					width: 307px;
/*					height: 30px;*/
					list-style-type: none;
					background: url(images/mp_sel.jpg)  no-repeat;

					line-height: 30px;
				}

				.top_prod_left li.current_page_parent a,				
				.top_prod_left li.current_page_item a{
					padding: 0px 0px 0px 15px;
					font-size: 13px;
					color:#000;
					text-transform: uppercase;
					text-decoration: none;		
				}				
				

				.top_prod_left li.page_item ul{

				}				
				
				.top_prod_left li.page_item ul li{
					width: 307px;
/*					height: 30px;*/
					list-style-type: none;
					background: url(images/mp_sub.jpg) repeat-x;
					line-height: 30px;
					margin-bottom: 2px;
				}
				
				.top_prod_left li.page_item ul li.current_page_item{
					background: url(images/mp_sub_sel.jpg) repeat-x;				
				}
				

				.top_prod_left li.page_item ul li a{
					padding: 0px 0px 0px 30px;
					font-size: 13px;
					color:#000;
					text-transform: none;
					text-decoration: none;		
					background: url(images/arrow_blu.png) no-repeat 15px center;					
				}

			
			
			.top_prod_right {
				float: left;
				background-color: #fff;
				padding: 0px;
				width: 600px;
				margin-top: 80px;
			}

			.top_prod_right .slider{
				padding: 0px 0px 15px 0px;
				border-bottom: 1px solid #00AEE9;
				margin: 0px 20px 20px;
			}

			.top_prod_right .slider img{
				padding: 0px 0px 10px 0px;
			}

			.top_prod_right .slider p{
				padding: 0px;
				margin: 0px;
			}

      .slider img.full:hover{
      	filter: alpha(opacity=100);
      	opacity: 1;
      	-moz-opacity: 1;
      }


			.top_prod_right p{
				font-size: 13px;
				margin: 0px 20px 20px;
				text-align: justify;				
			}

			.top_prod_right h2{
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #0087FA;
				margin: 16px 0px 10px 0px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
			}

			.top_prod_right blockquote {
        padding-left: 50px;
        line-height: 24px;
			}

			.top_prod_right .child_menu {
        display: block;
				width: 150px;
				float: left;
				margin: 0px 0px 20px 15px;
			}
			
			.top_prod_right .child_menu a {
				font-size: 13px;
				color: #009DDF;
				text-decoration: none;

			}

			.top_prod_right .child_menu a:hover {
				text-decoration: underline;
			}

			.top_prod_right .child_menu a img{
				padding-bottom: 10px;
        border-bottom: 1px solid #00AEE9;
			}			
			
			.top_prod_right ul {
        display: block;
        position: relative;
			}

			.top_prod_right ul li{
				list-style-type: none;
				width: 150px;
				float: left;
			}
			
			.top_prod_right li a {
				font-size: 13px;
				color: #000;
				text-decoration: none;
				margin: 0px 0px 0px 15px;
			}
			
			.top_prod_right .prod_attachs {
				padding: 5px 20px;
				
			}
			
			.top_prod_right .single_attach{
				background: url(images/bg_attach.jpg) no-repeat;
				width:237px;
				height: 45px;
				text-align: center;
				line-height: 38px;
				float: left;
				margin: 5px 40px 5px 0px;
			}
			
			.top_prod_right .single_attach a{
				color: #fff;
				text-decoration: none;
				}			



/* nuevos por inkjet */

			.top_prod_top {
				padding: 16px 10px 0px 20px;
				font-size: 13px;
			}
			
					.top_prod_top h2{
						font-size: 16px;
						line-height: 23px;
						font-weight: normal;
						height: 26px;
						color: #fff;
						margin: 16px 0px 24px 0px;
						*margin: 32px 0px 10px 0px;
						padding: 0px 0px 0px 15px;
						background :url(images/arrow.png) no-repeat;
						background-position: left center;
					}
			
			.top_prod_bottom {
				background-color: #fff;
				padding: 0px;
				border: 1px solid #0071BD;
			}
			
			.top_prod_bottom .scream{
				font-size: 24px;
				font-weight:bold;
				margin:20px auto;

				color: #0071BD;
				text-align: center;
			}


			.top_prod_bottom .right,
			.top_prod_bottom .left{
				margin: 5px 25px 25px;
				padding: 15px;
				display: block;
				overflow: hidden;
				line-height: 18px;
				/*border-bottom: 1px dotted #0071BD;*/
			}

      .top_prod_bottom .left p.par1{
			    width: 265px;
			    float: left;
			}
			
			.top_prod_bottom .left p.par2{
			    width: 270px;
			    float: left;
			}
			
			.top_prod_bottom .left p.par3{
			    width: 218px;
			    float: left;
			}

			.top_prod_bottom .right {
				background: #0071bd;
				color: #fff; 
			}
			
			.top_prod_bottom .right .title {
				color:#fff;
			}


			.top_prod_bottom p {
				font-size: 13px;
				text-align:justify;
				margin: 5px 0px 20px;
				display: block;
				overflow: hidden; 
			}			
			
			.top_prod_bottom .title {
				color: #0071BD;
				font-weight: bold;
				display: block;
				font-size: 16px;
				margin-bottom: 5px;			
			}
			

			.top_prod_bottom img.inkimage {
				border: 1px solid #0071BD;
			}
			
			.top_prod_bottom .right img.inkimage {
				border: 1px solid #FFF;
			}
			
			.top_prod_bottom img.inkimage.nob {
				border: 0;
			}
			
			.top_prod_bottom img.par1 {
				float: right;
				padding: 30px 0 15px 15px;
			}
			
			.top_prod_bottom img.par2 {
				float: right;
				padding: 30px 0 15px 15px;
			}
			
			.top_prod_bottom img.par3 {
				float: right;
				padding: 30px 0 15px 15px;
			}

			.top_prod_bottom .left img.inkimage,
			.top_prod_bottom .left div.image_placeholder {
				float: left;
				margin: 5px 20px 0 0;
			}
			

			.top_prod_bottom .right img.inkimage,
			.top_prod_bottom .right div.image_placeholder {
				float: right;
				margin: 5px 0 0 20px;
			}			
			

				.top_prod_bottom .prod_attachs{
						margin: 20px auto;
						width: 554px;
				}

				.top_prod_bottom .single_attach {
					background:url("images/bg_attach.jpg") no-repeat scroll 0 0 transparent;
					float:left;
					height:45px;
					line-height:38px;
					margin:5px 40px 5px 0;
					text-align:center;
					width:237px;
				}
				
				.top_prod_bottom .single_attach a {
					color:#FFFFFF;
					text-decoration:none;
				}



.ileft {
	float: left;
	text-align: center;
	width: 232px;
}

.ileft.second {
	width: 308px;
}

.ink_logos {
	margin: 10px 0px 0px;
	padding: 10px;
	text-align: center; 
}

	h2.ink_title {
				font-size: 18px;
				font-weight:bold;
				text-align:center;
				color: #0071BD;
				margin: 5px 0;
	}


.ink_logos img {
	margin: 20px 24px 0px;
	padding: 0 10px;
	
}

a.cert {
	padding: 0 0 0 20px;
	background: url("images/rosette.png") no-repeat scroll 0 0 transparent;
	color: #0071BD;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 10px;
	
}		

a.cert:hover {						
	text-decoration: underline;
}
			
/* misto */

img.portal_reach {
	margin: 20px 0px;
}

img.pdf_equipamiento {
	margin: 30px 0px 0px 0px;	
}




/* certificados */

	.certificados {
		margin: 30px 0px;
		clear: both;
	}
	
	.certificados_ingles{
		width: 300px;
		float: left;
		padding: 5px 50px;
		text-align: center;
	}

	.certificados_espanol {
		width: 360px;
		float: left;
		padding: 5px 50px;
	}
	
	
	.certificados_ingles p{
		padding: 5px 0px 5px 0px;
		text-align: center;		
	}


	.certificados_espanol p{
		padding: 5px 0px 5px 10px;
		text-align: center;		
	}
	
				
			.top_home_left .certificados h2,
			.top_home_left .descargas_enc h2,
			.top_home_left .descargas_sug h2{
				font-size: 13px;
				color: #fff;
				text-transform: uppercase;
				padding: 0px 0px 0px 25px;
				margin: 0px;
				background :url(images/arrow_down.png) no-repeat;				
				background-position: 10px center;
				background-color: #000;
				height: 16px;
				line-height: 16px;
			}
			
			.certificados_espanol h3{
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #0087FA;
				margin: 16px 0px 10px 0px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
				text-align: left;
			}

			.certificados_ingles h3{
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #0087FA;
				margin: 16px 0px 10px 80px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
				text-align: left;
			}
							

.descargas_enc,
.descargas_sug {
	width: 450px;
	float: left;
}			

.descargas_enc .redondo {
	margin-right: 10px;
}

.descargas_enc p,
.descargas_sug p{
	margin: 30px 0px;
	text-align: center;
}


/* sala de prensa */

.top_prensa_left h3 {
		background:transparent url(images/arrow.png) no-repeat scroll left center;
		color:#0081F9;
		font-size:16px;
		font-weight:normal;
		text-align: left;
		height:26px;
		line-height:24px;
		margin:0 0 10px 0px;
		padding:0 0 0 15px;
}

.news_row {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px dotted #000000;
	margin-bottom: 10px;
	text-align: justify;
}

.top_prensa_left img.thumbnail{
	padding: 2px 0px 12px 0px;
	margin: 0px 30px 20px 0px;
	float: left;
	border-bottom: 1px solid #0082F9;
	-moz-border-radius: 3px;
}

img.thumbnail:hover{
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity: 0.75;
}

.news_row h4 {
	font-size: 13px;
	color: #000;
	margin-bottom: 5px;
}

.top_prensa_left .single_post a,
.news_row h4 a{
	color: #0085F8;
	text-decoration: none;
}

.top_prensa_left .single_post a:hover,
.news_row h4 a:hover{
	text-decoration: underline;
}

.news_row a.mas {
	color: #0085F8;
	text-decoration: none;
}

.news_row a.mas:hover {
	text-decoration: underline;
}

.pager {
	background: url(images/bg_pager.jpg);
	height: 20px;
	margin: 10px 0px 30px 0px;
	padding: 0px 10px;
	line-height: 20px
}

.pager .prev a{
	float: left;	
	background: url(images/arrow_prev.png) no-repeat left 7px;
	padding: 0px 0px 0px 10px;
	color: #000;
	text-decoration: none;
}

.pager .next a{
	float: right;	
	background: url(images/arrow_next.png) no-repeat right 7px;
	padding: 0px 10px 0px 0px;
	color: #000;	
	text-decoration: none;
}

/* singulo post */

.single_post ul.post-categories li {
	list-style-type: none;
}

.single_post h3 a{
	color: #0080F8;
	font-weight: bold;
	text-decoration: none;
}

.single_post h3 a:hover{
	text-decoration: underline;
}


.single_post ul.post-categories li a{
	color: #0080F8;
	font-weight: bold;
	text-decoration: none;
}

.single_post ul.post-categories li a:hover{
	text-decoration: underline;
}



.single_post h4 {
	font-size: 13px;
	color: #0085F8;
	padding: 0px 0px 10px 0px;	
}

.single_post h4 span.date{
	color: #000;	
}

.single_post p {
	font-size: 13px;	
	text-align: justify;
	padding: 0px 0px 10px 0px;
}


/* footer */			
		
.footer-out{
	background-color :#000000;
	height: 160px;
	display: block;
	overflow: hidden;
	clear: both;
	margin-top:40px;
}

.footer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
  text-align: center;	
}

		.copyright {
				padding-top: 35px;
				padding-bottom: 10px;
				text-align: center;
				font-size: 13px;
				line-height: 20px;
				font-weight: bold;
				color: #FFFFFF;
		}
		
		.copyright a{
				color: #FFFFFF;
				text-decoration: none;
		}
		
		.copyright a:hover{
        text-decoration: underline;
		}		


/* Nifty Corners begin */		

div.rounded div {
  height: 1px;
  overflow: hidden;
}

/* Nifty Corners end */
		
.clear {
	clear: both;
	height: 0px;
	}	
	

/* forms */
#cforms13form,
#cforms12form,
#cforms11form,
#cforms10form,
#cforms9form,
#cforms8form,
#cforms7form,
#cforms6form,
#cforms5form,
#cforms4form,
#cforms3form,
#cforms2form,
#cformsform {
	width: 900px;
	margin: 0px 0px 25px 0px;
	font-family:Arial,Helvetica,sans-serif;
	display: table;
}


      #cformsform fieldset,
      #cforms13form fieldset,
      #cforms12form fieldset,
      #cforms11form fieldset,
      #cforms10form fieldset,
      #cforms9form fieldset,
      #cforms8form fieldset,
      #cforms7form fieldset,
			#cforms6form fieldset,
      #cforms5form fieldset,
      #cforms4form fieldset,
			#cforms2form fieldset,
			#cforms3form fieldset {
				background:#FFFFFF;
				border:0px;
				padding:5px 0 15px;
				width: 900px;
			}
			
      #cformsform legend,
      #cforms13form legend,
      #cforms12form legend,
			#cforms11form legend,
			#cforms10form legend,
      #cforms9form legend,
      #cforms8form legend,
      #cforms7form legend,
			#cforms6form legend,
      #cforms5form legend,
      #cforms4form legend,
      #cforms2form legend, 
			#cforms3form legend {
				font-size: 16px;
				line-height: 23px;
				font-weight: normal;
				height: 26px;
				color: #007FF8;
				margin: 16px 0px 0px 0px;
				*margin: 16px 0px 0px -15px;
				padding: 0px 0px 0px 15px;
				background :url(images/arrow.png) no-repeat;
				background-position: left center;
				font-family:Arial,Helvetica,sans-serif;
			}


			#cformsform ol.cf-ol li.textonly,
      #cforms13form ol.cf-ol li.textonly,
			#cforms12form ol.cf-ol li.textonly,
			#cforms11form ol.cf-ol li.textonly,
      #cforms10form ol.cf-ol li.textonly,
      #cforms9form ol.cf-ol li.textonly,
      #cforms8form ol.cf-ol li.textonly,
      #cforms7form ol.cf-ol li.textonly,				
			#cforms6form ol.cf-ol li.textonly,
      #cforms5form ol.cf-ol li.textonly,
      #cforms4form ol.cf-ol li.textonly,
      #cforms2form ol.cf-ol li.textonly,			
			#cforms3form ol.cf-ol li.textonly {
				padding:0px 0px 5px 0px;
				*padding:35px 0px 5px 0px;
				margin: 0px 0px !important;
				font-size: 12px;
				color: #666666;
				text-align: left;
				background: #FFFFFF!important;
				letter-spacing: 0px;
				width: 100%;

			}

      #cformsform ol.cf-ol li,
      #cforms13form ol.cf-ol li,
      #cforms12form ol.cf-ol li,
      #cforms11form ol.cf-ol li,
      #cforms10form ol.cf-ol li,
      #cforms9form ol.cf-ol li,
      #cforms8form ol.cf-ol li,
      #cforms7form ol.cf-ol li,
      #cforms6form ol.cf-ol li,
      #cforms5form ol.cf-ol li,
      #cforms4form ol.cf-ol li,
			#cforms2form ol.cf-ol li,			
			#cforms3form ol.cf-ol li {
				background:transparent none repeat scroll 0 0 !important;
				float:left;
				line-height:1.3em;
				list-style-image:none !important;
				list-style-position:outside !important;
				list-style-type:none !important;
				margin:5px 0 !important;
				padding:0;
				text-align:left;
				width: 448px;
				border: 1px solid #fff;
			}
			
			#cformsform label,
      #cforms13form label,
      #cforms12form label,
			#cforms11form label,
      #cforms10form label,      
      #cforms9form label,
      #cforms8form label,
      #cforms7form label,
			#cforms6form label,
      #cforms5form label,
      #cforms4form label,
      #cforms2form label,
 			#cforms3form label {
				width:165px;
			}

      #cformsform label span,
      #cforms13form label span,
      #cforms12form label span,			
      #cforms11form label span,
      #cforms10form label span,
      #cforms9form label span,
      #cforms8form label span,
      #cforms7form label span,
      #cforms6form label span,
      #cforms5form label span,
      #cforms4form label span,
 			#cforms2form label span,
			#cforms3form label span {
				display:block;
				font-size: 13px;
				color: #000000;
				width:160px;				
			}
			
      #cformsform textarea,
      #cforms13form textarea,
			#cforms11form textarea,
			#cforms10form textarea,
      #cforms9form textarea,
			#cforms8form textarea,
			#cforms7form textarea,
			#cforms2form textarea{
					width: 260px;
					height: 80px;
			}
			
			
      #cformsform input,
			#cforms13form input,
			#cforms11form input,
      #cforms9form input,
			#cforms8form input,
			#cforms7form input,
      #cforms2form input,
			#cforms10form textarea, #cforms10form input,
			#cforms6form textarea, #cforms6form input,
      #cforms5form textarea, #cforms5form input,
      #cforms4form textarea, #cforms4form input,
			#cforms3form textarea, #cforms3form input {
				width: 260px;
			}
			
      #cforms12form li#li-3-15,
      #cforms10form li#li-3-15,
			#cforms6form li#li-3-15,
      #cforms5form li#li-3-15,
      #cforms4form li#li-3-15,
      #cforms3form li#li-3-15 {
				padding-top: 20px;
			}
			

			#cformsform input#sendbutton,
      #cforms13form input#sendbutton13,
			#cforms12form input#sendbutton12,
			#cforms11form input#sendbutton11,
			#cforms10form input#sendbutton10,
      #cforms9form input#sendbutton9,
      #cforms8form input#sendbutton8,
      #cforms7form input#sendbutton7,
      #cforms6form input#sendbutton6,
      #cforms5form input#sendbutton5,
      #cforms4form input#sendbutton4,
      #cforms2form input#sendbutton2,			
			#cforms3form input#sendbutton3 {
				background:transparent url(images/submit_button.jpg) no-repeat;
				border: 0px!important;
				font-size:0.8em;
				color: #000;
				margin:10px 0 0 5px;
				padding:5px;
				width:108px;
				height: 25px;
				float: none;
			}

      #cformsform p.cf-sb,
			#cforms13form p.cf-sb,
			#cforms12form p.cf-sb,			
			#cforms11form p.cf-sb,
			#cforms10form p.cf-sb,
      #cforms9form p.cf-sb,
      #cforms8form p.cf-sb,
      #cforms7form p.cf-sb,
      #cforms6form p.cf-sb,
      #cforms5form p.cf-sb,
      #cforms4form p.cf-sb,
      #cforms2form p.cf-sb,
			#cforms3form p.cf-sb {
				margin:0;
				padding:0 !important;
				text-align:center;
			}
			

      div.success {
        background:#F7F7F7 none repeat scroll 0 50%;
        color:#444444;
        display:block;
        text-align: center;
        font-weight: bold;
        font-size: 15px;
        color: #000;
        margin-bottom: 25px;
      }


			 p.linklove {		
				display: none;
			}
			
			.advertencia {
				background-color: #E4E4E4;
				border: 1px dashed #0086FA;
				padding: 20px 30px;
				margin-bottom: 30px;
				
			}
			
#TB_caption {
  display: none;
}	

/* new field forms */

.cf_hidden {
	display: none;
}

#cforms13form #li-13-15.textonly center,
#cforms9form #li-9-15.textonly center,
#cforms5form #li-5-15.textonly center,
#cforms4form #li-4-15.textonly center,
#cforms3form #li-3-15.textonly center,
#cforms2form #li-2-15.textonly center {
	font-weight: bold;
	margin-bottom: 5px;
}

#cforms13form #li-13-15.textonly,
#cforms9form #li-9-15.textonly,
#cforms5form #li-5-15.textonly,
#cforms4form #li-4-15.textonly,
#cforms3form #li-3-15.textonly,
#cforms2form #li-2-15.textonly {
	padding: 10px 0;
	width: 715px;
	color: #000;
	text-align: justify;
}

#cforms13form #li-13-16,
#cforms9form #li-9-16,
#cforms5form #li-5-16,
#cforms4form #li-4-16,
#cforms3form #li-3-16,
#cforms2form #li-2-16 {
	width: 715px;
}

			
			#cforms2form #li-2-16 label, 
			#cforms2form #li-2-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width:430px;
				padding: 0 0 0 10px;
			}
			
			#cforms3form #li-3-16 label, 
			#cforms3form #li-3-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width: 375px;
				padding: 0 0 0 10px;
			}
			
			#cforms4form #li-4-16 label,
			#cforms4form #li-4-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width: 340px;
				padding: 0 0 0 10px;
			}

			#cforms5form #li-5-16 label, 
			#cforms5form #li-5-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width:450px;
				padding: 0 0 0 10px;
			}
						
			#cforms9form #li-9-16 label,
			#cforms9form #li-9-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width: 400px;
				padding: 0 0 0 10px;
			}
			
			#cforms13form #li-13-16 label, 
			#cforms13form #li-13-16 span {
				color:#000000;
				float: left;
				line-height:12px;
				width: 230px;
				padding: 0 0 0 10px;
			}

#cforms13form #li-13-16 input,
#cforms9form #li-9-16 input,
#cforms5form #li-5-16 input,
#cforms4form #li-4-16 input,
#cforms3form #li-3-16 input,
#cforms2form #li-2-16 input {
	float:left;
	width:16px;
}

#cforms13form #li-13-17,
#cforms9form #li-9-17,
#cforms5form #li-5-17,
#cforms4form #li-4-17,
#cforms3form #li-3-17,
#cforms2form #li-2-17 {
	padding:0 0 0 480px;
}

.cf_info.failure {
	color:red;
	font-weight:bold;
	line-height:20px;
	padding:5px 0 20px;
	text-align:center;
}

.cf_info.failure ol,
.cf_info.failure ol li{
	list-style-type: none;
}

img.cinkbanner {
	margin: 15px 2px;
}			

/*página digital space*/
.top_prod_bottom ul{
    font-size: 13px;
    margin: 0 0 20px 20px;
}
.top_prod_bottom .series{
    margin-left: 0;
}
.top_prod_bottom .series li{
    list-style: none;
    background: transparent url('images/c.jpg') no-repeat -15px 0;
    padding: 5px 0 5px 35px;
    margin-bottom: 5px;
}
.blue{
    color: #00ABEE;
}
.columna-fotos{
    float: left;
    width:355px;
    margin: 5px 0 25px 25px;
}
.columna-contenido{
    float: right;
    width: 515px;
    margin: 5px 25px 25px 0;
}

/* BARRA COOKIES */

#barraaceptacion {
	display:none;
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	padding-bottom:20px;
	width:100%;
	text-align:center;
	min-height:40px;
	background-color: rgba(0, 0, 0, 0.5);
	color:#fff;
	z-index:99999;
}

#barraaceptacion .inner {
	font-family: verdana;
    font-size: 12px;
    line-height: 17px;
    padding-left: 5px;
    position: absolute;
    top: 25%;
    width: 100%;
}

#barraaceptacion .inner a.ok {padding:4px;color:#81CCE8;text-decoration:none;}
#barraaceptacion .inner a.info {padding-left:5px;text-decoration:none;color:#faff00;}