
.width600{
	width:600px;
}

.italic {
	font-style: italic;
}
.bold {
	color:#003585;
/*	color:#024385;*/
	font-weight: bold;
}
.no-underline{
	text-decoration:none;
}

.document-options {
	float:left;
}

.document-options a{
	margin-left:6px;
	height:14px;
	font-size:12px;
	text-decoration:none;
	text-transform:none;
}

.document-utilities{
	/*float:right;*/
	width:300px;
	text-align:right;
	/*margin-right:0px;*/
	height:20px;
	margin-top:15px;
	margin-bottom:15px;
	/*margin-left:75%;*/
}

.top{
float:right;
margin-right:10px;
margin-top:-40px;
}

.help-text{
	text-align:center;
	font-size:12px;
	color:#999;
}

#contenidoprincipal{
font-family:Arial, Helvetica, sans-serif;
}
#contenidoprincipal #contenido {
margin-left:160px;
_margin-left:180px;
_margin-right:170px;
_width:640px;
margin-top:55px;
margin-right:160px;
margin-bottom:30px;
padding-top:10px;
font-size:12px;
text-align:justify;
}

#contenidoprincipal #contenido .event{
	width:98%;
}
#contenidoprincipal .contenido2 {
margin-left:20px !important;
margin-top:55px !important;
margin-right:170px !important;
margin-bottom:30px !important;
padding-top:10px;
font-size:12px;
text-align:justify;
_margin-left:20px;
_margin-right:0px;
_width:770px;
}

.titlelink{
	margin-bottom:30px;
	background-color:#C7EAFB;
	height:18px;
	_height:16px;
	_margin-bottom:20px;
	width:100%;
}

.titlelink p{
	margin-left:5px;
	padding-left:10px;
	background-color:#fff;
	width:200px;
	_height:20px;
	font-size:18px;
	font-weight:bold;
	color:#003585;
	padding-right:30px;
}
.titlelink  p a{
	margin-bottom:30px;
	height:18px;
	_height:16px;
	_margin-bottom:20px;
	width:100%;
	color:#003585;
	text-decoration:none;
}
/*---------------------PAGINA INDEX--------------------------*/
#index{
height:75%;
}
#index #contenido{
margin:0px;
padding-top:0px;
font-size:12px;
text-align:justify;
}
#contenedor-index{height:700px;}

#index #contenido-index{
/*background:url(../images/Template-css/fondo-index.gif) no-repeat;*/
margin-left:40px;
margin-right:40px;
/*margin-top:40px;*/
margin-top:20px;
margin-bottom:5px;
padding-top:10px;
font-size:12px;
text-align:justify;
height:380px;
width:918px;
}

#index #contenido-index #centro{
	/*padding-top:100px;
	padding-bottom: 70px;
	padding-left:10px;*/
}

#index #contenido-index #centro object,
#index #contenido-index #centro object embed{
	/*height:260px;
	width:900px;*/
	height:400px;
	width:900px;
}

#index-inferior{
	margin-left:40px;
	margin-right:40px;
	height:200px;
	width:100%;
	/**/
	margin-top:40px;
}

.index-events-title{
	text-decoration: none; 
	font-size: 16px; 
	font-weight: bold; 
	margin-top: 15px; 
	margin-bottom: 10px; 
	text-align: center;
}

.banner-index{
	background:url(../images/Template-css/banner-index.gif) no-repeat;
	width:240px;
	/*height:200px;*/
	/*padding-top:50px;*/
	margin-right:30px;
	float:left;
}
.banner-index-title{
	height:50px;
}
.banner-index ul{
	margin-bottom: 0px;
}

.banner-index ul li{
	list-style-image: url(../images/Template-css/bullet-index.gif);
	list-style-position:outside;
	padding-bottom:6px;
	color:#024284;
	width:210px;
}
.banner-index ul li a{
	color:#024284;
	font-weight:bold;
	padding-right:150px;
}

.banner-index p{
	text-align: right; 
	padding-right: 5px;
}

.banner-index p a{
	font-weight: bold; 
	color:#e40588;
}

.banner-events{
	background:url(../images/Template-css/banner-events.gif) no-repeat;
	/*height:180px;*/
	margin-right:20px;
	float:left;
}
.banner-events p{
	text-align:left;
	color:#024284;
	width:200px;
	padding-left:15px;
	font-size:11px;
}
.banner-events b{
	font-size:12px;
}
.banner-events p a{
	text-decoration:none;
	color:#024284;
}

.banner-events p .underline{
	padding-right:25px; 
	font-size:12px;
	font-weight:bold; 
	text-decoration:underline;
}

.banner-events hr{
	border-style: solid; 
	width: 20%; 
	text-align: center;
}

.banner-enforcement{
	background:url(../images/Template/banner-enforcement.gif) no-repeat;
	/*height:180px;*/
	width:200px;
	float:left;
	/*padding-top:60px;*/
	/*margin-left:80px; *//*TEMPORAL HASTA QUE SE HAGA PUBLICO EL BANNER-HANDBOOKS */
}

.banner-enforcement p{
padding-bottom:5px;
}
.banner-enforcement p{
text-align:left; 
color:#033466;
width:200px;
}

.banner-enforcement p a{
text-decoration:none;
color:#033466;
}
.banner-enforcement a .read-more{
	color:#E40588;
}

.list-index{
	list-style-type:none;
	list-style-position:outside;	
	list-style-image:url(../images/Template-css/bullet-index.gif);
	padding-bottom:6px;
}



.list-index a{
	color:#35679F;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.banner-index .index-workshops{
	background:url(../images/Template-css/flecha-wks.gif) no-repeat right top;
	text-align:right;
	width:180px;
	height:20px;
	color:#024284;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	padding-right:25px;
}
.destacados{
	width:100%;
	height:20px;
}

.destacados .first-destacados,
.destacados .first-destacados-home{
	/*margin-top:-10px;*/
	/*margin-top:-30px;*/
	width:500px; 
	_width:400px;
	height:20px; 
	float:left;
}
.destacados .first-destacados {
	_margin-top:-180px;
	width:900px;
	height:120px;
}

.destacados .first-destacados .first-destacados-notice{
	float: left; 
	width: 280px; 
	/*width:200px;*/
	margin-right: 25px;
}

.destacados .first-destacados .first-destacados-notice, 
.destacados .first-destacados-home .first-destacados-notice{
	margin-top:20px;

}
.first-destacados .icon, .first-destacados-home .icon{
	float:left;
	padding-left:0px;
	clear:both;
	text-align:left;
	_clear:none;
}
.first-destacados-notice .icon img{
	float:left; 
	margin-right:10px;
}

.first-destacados .title a, 
.first-destacados-home .title a{
	height:20px;
	padding-top:-5px;
	color:#024284;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
.first-destacados .text, 
.first-destacados-home .text{
	padding-left:40px;
	font-size:11px;
	color:#024284;
	padding-top:-15px;
}
.first-destacados-notice .text{
padding-left: 0px; 
float: left;
width:99%;
}
.first-destacados-notice .title{
	float:left;
	width:99%;
}
.destacados .banner-IPR{
	width:200px; 
	height:170px; 
	float:right;
	padding-top:10px;
	_position:relative;
	_left:350px;
	_top:-210px;
	width: 180px; 
	margin-right: 70px;
}

.banner-events p.index-events-title{
	text-decoration: none; 
	font-size: 16px; 
	font-weight: bold; 
	margin-top: 15px; 
	margin-bottom: 10px; 
	text-align: center;
}
/*--------------------SECTION ENFORCEMENT---------------*/
#enforcement #youhave .documento{
margin-top:35px;
padding-left:15px;
}



/*--------------------SECTORIAL HANDBOOKS--------------------*/


#handbooks .bloque{
	margin-bottom:20px;
}

#handbooks #youhave h1{
	margin-top:30px;
}

/*#handbooks table{
	width:70%;
	margin: 0 auto;
}
#handbooks table tr td p{
	padding-left:0px;
	margin-left:0px;
}*/
#handbooks fieldset{
	border:1px solid #bfdcfa;
	margin-left:10px;
	color:#003585;
}
#handbooks p.fieldset{
	color:#003585;
}
#handbooks fieldset img{
	border:3px solid #bfdcfa;
	margin:6px;
}

#handbooks p.choose{
	padding:0px;
	margin:0px;
	
}
#handbooks #youhave  table.choose{
	text-align:center;
}
#handbooks #youhave  table.choose tr td{
	width:100px;
}
#handbooks #youhave  table.choose tr td img{
	border:3px solid #BFDCFA;
}

.video-flash{
	margin: 0 auto;
	width:560px; 
	border:3px double #ccc;
	height:360px;
}
.video-flash object{

}
/*--------------------SECTION YOU HAVE AN IDEA---------------*/
#youhave{

}


#youhave .documento{
margin-top:35px;
width:99%;
}
#youhave .content9, #youhave .content10, #youhave .content11, #youhave .content12,
#youhave .content13, #youhave .content14, #youhave .content15, #youhave .content16{
margin-top:60px;
}



#youhave .bloque p{
	margin-bottom:20px;
	padding-right:15px;
}

#youhave .title{
	border-bottom:2px dotted #164C7A;
	width:100%;
/*	color:#5A7894;*/
	color:#567ea7;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:10px;
}

#youhave .title a{
	text-decoration:none;
	color:#5A7894;
	font-size:13px;
	font-weight:bold;
}

#youhave p{
	margin-bottom:8px;
	text-indent:15px;
	padding-top:-2px;
	padding-left:4px;
	line-height:18px;
	word-spacing:2px;
	padding-right:10px;
}
#youhave .highlight{
text-decoration:underline; 
color: #ea0088;
font-weight:bold;
font-size:13px;
padding-left:3px; 
padding-right:3px;

}

#youhave table p{
	margin-bottom:0px;
}

#youhave b{
	color:#164C7A;
}

#youhave h1{
	background:url(../images/Template-contenido/h1.gif) no-repeat ;
	color:#003585;
	padding-top:12px;
	padding-left:25px;
	margin-bottom:20px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
#youhave h1 a{
	text-decoration:none;
	color:#003585;
	font-size:16px;
	font-weight:bold;
}
#youhave h2{
	background:url(../images/Template-contenido/h2.gif) no-repeat;
	color:#003585;
	padding-top:4px;
	padding-left:35px;
	padding-right:40px;
	margin-bottom:20px;
	font-size:16px;
	font-weight:bold;
	/*width:600px;*/
	/*_width:570px;*/
	border-bottom: 2px dotted #003585;
}
#youhave h2 a{
	/*text-decoration:underline;*/
	color:#003585;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

#youhave h3{
	color:#003585;
	padding-top:12px;
	margin-left:15px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;	
	border-bottom:1px solid #003585;
	width:80%;
}

#youhave h4{
	font-size:12px;
	padding:0px;
	text-transform:uppercase; 
	color:#003585;
	padding-left:6px;
	margin-left:18px;
	margin-top:25px;
	border-left: 5px solid #003585;
}

#youhave .contenido2 h3{
	width:95%;
}

#youhave .event p{
text-indent:0px;
margin-left:30px;
}
#youhave .event a{
	text-decoration:none;
	font-weight:bold;
	/*color:#003585;*/
	margin-left:40px;
}
#youhave .event .read-more a{
	margin-left:3px;
}
#youhave .event .event-title{
	margin-left:25px;
	background-color:#c7eafb;
		margin-top:10px;
}

#youhave .event #reproductor1_content{
	margin-left:250px;
}
#youhave .event #reproductor1_content #reproductor1{
	padding-top:3px; 
	border:1px solid #ccc;

}

#youhave .event #reproductor1_content .enlace{
	
}

.event-files{
	border:0px;
	color:#999;
	margin:0px; padding:0px;
	float:right; 
	margin-top:-30px;
	font-size:10px;
}
#youhave .event-files a{
	margin-left:4px;
}

#youhave .event .bold{
color:#003585;
background-color:#fff;
margin-left:10px;
padding-left:5px;
border-bottom:1px solid #c7eafb;
}
#youhave .event b{
	color:#000;
}

#youhave h3 a{
	color:#003585;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

#youhave ul li, #youhave ol li{
	list-style-position:outside;
	list-style-image:url(../images/Template-css/first-bullet.gif);
	line-height:18px;
	word-spacing:3px;
	margin-top:5px;
	color:#000;
	/*height:15px;*/
}
#youhave ol li{
	list-style-image:none;
}
#handbooks #youhave table tr td ul li, #handbooks #youhave table tr td ol li{
	list-style-position:outside;
	list-style:disc;
	line-height:18px;
	word-spacing:3px;
	margin-top:5px;
	color:#000;
}
#handbooks #youhave .table, #handbooks #youhave .table tr td, #handbooks #youhave .table tr td p{
	border:0px;
	text-align:left;
	padding-left:0px;
	font-size:12px;
	text-indent:0px;
}

#handbooks #youhave .little-table, #handbooks #youhave .little-table tr td, #handbooks #youhave .little-table tr td p{
padding:3px;
width:70%;
text-align:center;
font-weight:bold;
}


#youhave ul li a, #youhave ol li a, #youhave p a{
	text-decoration:underline;		
	color:#024385;
}


#youhave ul li.list, #youhave ol li.list{
	color:#000;
	text-decoration:none;
	margin-bottom:3px;
	word-spacing:3px;
	line-height:18px;
}

#youhave ul li.list a, #youhave ol li.list a{
	color:#024385;
	text-decoration:underline;
	margin-bottom:2px;
}


#protection{
padding-right:20px;
padding-bottom:20px;
}

#protection .stage .recommendation{
	margin-top:10px;
	margin-bottom:10px;
	background:#c7eafb;
}

#protection .stage #calculate_calculate{
	/*height:20px;*/
}
#protection .stage_title{
	margin: 15px 0px;
	margin-bottom:25px;
	height:16px;
	width:95%;
	border:1px #024385 solid;
	vertical-align:middle;
}
	#protection .stage_title .stage_number{
		padding-left:2px;
		background-color:#024385;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold; 
		font-size:14px;
		width:25%;
		float:left;
		margin-left:15px;
	}
	
	#protection .stage_title .navegation{ padding-left:5%; float:left; font-weight:bold;
		font-size:12px;
		color:#999;}
	#protection .stage_title .navegation a{
		font-weight:bold;
		font-size:12px;
		color:#999;
	}
	#protection .stage_title .navegation .navegation-active a{
		color:#024385;
		font-weight:bold;
	}
	#protection .stage_title .summary{ float:right; margin-right:5px;}
	#protection .stage_title .summary a{
		text-transform:uppercase;
		color:#024385;
		font-weight:bold;
	}
	#protection .stage .cost-table{
		width:90%;
		margin:0 auto; 
		border:#1px solid #BFDCFA;
		padding:5px;
		margin-top:20px;
	}
	#protection .stage .cost-table tr th{
		color: #003585;
		font-weight:bold; 
		text-align:center;
		border:1px solid #bfdcfa;
		background-color:#bfdcfa;
		font-size:12px; 
		text-transform:uppercase;
	}
	
	#protection .stage .cost-table tr td{
		color: #003585;
		font-weight:normal;
		font-size:12px;
		border-bottom:1px solid #bfdcfa;
		padding:5px;
	}
	
	#protection .stage .cost-table tr td a{
		font-weight:normal;
	}
	#protection .stage .text{
		margin-top:20px;
		color:#000000; 
		width:90%;
		margin:0 auto;
		font-size:12px; 
	}
	#protection .stage .result{
		border:1px solid red; 
		margin-top: 30px; 
		color: red; 
		font-size: 12px;
		font-weight: bold; 
		width: 90%;
		margin:0 auto; 
		padding:5px;
		margin-top:15px; 
		margin-bottom:15px;
		
	}
	
	#protection .navegation{
		/*margin:20 auto 0 20%;
		margin-top:15px; */
		font-size:14px;
		
	}
	#protection .navegation .text{
		/*width:90%;*/
		width:45%;
		float:left;
		/*margin: 0 auto;*/
	}
	.draftingCosts, .translationCosts{
		margin-top: 10px; 
		margin-bottom: 20px; 
		border-top: 1px solid red; 
		color:red; 
		font-size:12px; 
		font-weight:bold;
		padding-left:25px;
	}
	.translationCosts{
		border-top:0px;
	}
	
#protection #div_calculator .stage{
	margin-top:45px;
}
	
#protection .information{
	margin-left:20px;
	margin-bottom:10px;
}
#protection .question{
	color:#024385;
	margin-left:20px;
	font-weight:bold;
	width:95%;
}
#protection .question div{
	padding-left:40px;
}

#protection .question_opt, #protection .opttext_correct, #protection .question_opt:selected{

}

#protection .question_opt .opttext{
/*	color:#024385;*/
	color:#BEBEBE;
	font-weight:normal;
}
#protection .optscore{
	color:#990000;
	float:right;
	margin-top:-14px;
}
#protection .question_opt .opttext .optscore{
	color:#BEBEBE;
}

#protection .question_opt .opttext_correct{
/*	color:#000;*/
	color:#990000;
}
#protection .question_opt .opttext_correct .optscore{
	color:#990000;
}

#protection .question_opt:selected{
	color:#024385;
}

#protection .question .recommendation{
	font-weight:normal;
	margin-bottom:15px;
	padding-bottom:5px;
	padding-left:-65px;
	border-bottom:solid #CCCCCC 1px;
}

#protection .temporal_summary{
	margin-top:50px;
}

#protection .temporal_summary p{
	color:#999;
	height:12px;
}

#protection .stage_disclaimer{
	width:100%;
	border-top:2px #024385 dotted;
	color:#999;
	margin-top:20px;
	font-size:12px;
}
.stage_summary{
	margin:10px;
	padding-left:5px;
	color:#fff;
	font-weight:bold;
	background-color:#024385;
	width:100px;
	font-size:14px;
}
.stage_text, .stage_question, .stage_option, .stage_recommendation{
	margin-left:100px;
	font-size:12px;
}
.stage_question{
	color:#024385;
}
.stage_option ul li{
	list-style-position:outside;
	list-style-image:url(../images/Template-css/first-bullet.gif);
	line-height:16px;
	word-spacing:2px;
	color:#000;
}
.stage_option ul li a{
	text-decoration:underline;		
	color:#024385;
}
.stage_recommendation{
	background-color:#c7eafb;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:2px;
	width:70%;
}

.sectionTitle{
	color:#003585;
	padding-top:12px;
	margin-left:15px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;	
	border-bottom:1px solid #003585;
	width:80%;
}
	.subsectionTitle{
		color:#3d6792;
		font-weight:bold;
		text-transform:uppercase;
		padding-left:15px;
	}
	
	
/* CALCULADORA */
#calculator{
	width:90%;
	padding:15px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:normal;
	color:#003585;
}

#step1, #step2, #step3{
	width:90%;
	margin:15px 0px;
	/*border: 1px solid #003585;*/
	padding:15px;
	/*_height:50px;
	#height:50px;
	min-height:50px;*/
}
#title1, #title2, #title3{
/*	width:300px;*/
/*	background-color:#003585;*/
/*	color:#fff;*/
	margin-left:20px;
	color:#003585;
	border-bottom:1px solid #003585;
	font-weight:bold;
	padding:5px 10px;
}
 
#selectorSubject, #selectorProcedure{
	margin-top:5px;
	padding-left:60px;
	/*padding-left:350px;*/
	/*margin-top:-30px;*/
}

#selectorCountries{
	margin-top:5px;
}
#selectorCountries table tr td{}


/* ----------- */	
	
/*--------------------SECTION YOU WANT TO PROTECT YOUR IDEA---------------*/
#youwant{
/*font-family:Arial, sans serif;
padding-left:15px;
padding-right:15px;
color:#224075;
width:95%;*/
}

#youwant h2{
	/*border-bottom:2px dotted #164C7A;*/
	width:100%;
	color:#06427E;
	font-size:16px;
	text-transform:uppercase;
}

#youwant h2 a{
	text-decoration:none;
	color:#06427E;
	font-size:14px;
	font-style:italic;
}

#youwant p{
	padding-top:-2px;
	padding-left:4px;
}

#youwant b{
	color:#06427E;
}

#youwant table, #enforcement #youhave table, #handbooks #youhave table{
	font-size:12px;
	width:98%;
	color:#224075;
	margin:0 auto;
	padding:3px;
	text-align:justify;
}

 #handbooks #youhave table{

	font-size:10px;
	text-align:left;
 }

 #handbooks #youhave table tr th{
	background-color:#bfdcfa;
	text-align:center;
	padding:4px;
}

#youwant table tr, #enforcement #youhave table tr, #handbooks #youhave table tr{
	margin:1px;
	border:2px solid #BFDCFA;
}

#youwant table tr td, #enforcement #youhave table tr td, #handbooks #youhave table tr td{
	padding:10px;
	border:1px solid #BFDCFA;
}

.title-seccion
{
	border-bottom:2px solid #005596;
	color: #005596;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: left;
}
