
/* CSS Document */
body{
/*	text-align: center;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	word-spacing:1px;
}
#contenedor {
width:998px;
background:url(../images/Template-css/border.gif) repeat-y center;
margin:0 auto;
/*margin-top:-8px;*/
_margin-top:0px;
margin-bottom:-8px;
}
p{
margin:0px;
}
img{
border:0px;
}
a{
cursor:pointer;
}

.read-more a, .read-more{ 
	margin-left:3px;
	text-decoration:none;
	color:#E40588;
	font-weight:bold;
}
/*------------------------------------------------------*/
/*------------------HEADER------------------------------*/
/*------------------------------------------------------*/
#cabecera {
height:50px;
cabecera:50px;
width:988px;
min-width:988px;
margin-left:4px;
_margin-left:-2px;
padding:0px;
padding-top:-1px;
/*height:120px;*/
background:url(../images/Template-css/fondo-cabecera.gif) no-repeat top center;
font-family:Arial, Helvetica, sans-serif;
}
.logo{
float:left;
width:370px;
padding:10px 0px;
height:80px;
}

.links-top{
display:none;
/*padding-top:3px;
padding-left:0px;
margin-top:2px;
height:20px;
font-size:.8em;
font-weight:bold;
color: #EA0088;*/
}

.links{
padding-right:10px;
padding-top:5px;
float:left;
height:16px;
}
.a-links{
text-decoration:none;
color: #EA0088;
}
.header-links{
float:left;
left:200px;
text-align:right;
}

.date{
_position:relative;
_left:-190px;
height:20px;
color:#EA0088;
font-size:.8em;
font-weight:bold;
font-style:italic;
text-align:right;
padding-top:50px;
margin-left:380px;
width:230px;
}

.search{
display:none;
/*width:988px;
height:20px;
_height:0px;
color:#FFF;
font-size:12px;
font-weight:bold;
background-color:#EA0088;
border-top:2px solid #FFF;
float:right;
position:relative;
top:4px;
padding-top:2px;*/
}

.search .first-menu{
font-size:15px;
margin-right:10%;
margin-left:50px;
color:#FFF; 
float:left;
}

.search .first-menu-selected{
color:#FFF; 
margin-top:-1px;
margin-bottom:1px;
font-size:15px;
border-top:1px solid #FFF;
border-bottom:1px solid #FFF;
margin-right:10%;
margin-left:50px;
float:left;
}

.search a{
text-decoration:none;
}
.search .menu-search{
margin-left:15%;
_margin-left:0px;
#margin-left:0px;
text-align:right;
}
.search p input{
float: right;
margin-right:0px;
height:16px;
font-size:14px;
vertical-align:top;
padding-top:-20px;
margin:0px 5px;
border:1px solid #FFCC33;
}
.search .menu-search a{
color:#fff;
padding-top:10px;
}

.search p{
float:left;
text-align:left;
}
/*.search .menu-search{
float:right;
width:380px;
margin-right:0px;
text-align:right;
font-size:14px;
height:10px;
margin-bottom:-5px;
_position:relative;
#position:relative;
_top:0px;
#top:0px;
}*/
/*.search .menu-search a{
margin-top:-3px;
_margin-top:-20px;
#margin-top:-20px;
color:#fff;
text-transform:uppercase;
}*/

/*------------------------------------------------------*/
/*------------------LEFT COLUMN-------------------------*/
/*------------------------------------------------------*/
#second-menu{
	display:none;
/*	width:0px;
	height:40px;
	margin-top:24px;
_margin-top:-10px;
	padding:5px;
	padding-bottom:0px;	
	margin-left:2px;
	width:830px;
_width:100%;
	font-size:12px;
	border-bottom:2px solid #034285;*/
}
#second-menu .flag{
	width:30px;
	height:20px;
	float:right;
	margin-top:20px;
_margin-top:25px;
}
#second-menu select{
	color:#034285;
	background-color:#EBEBEB;
	border:1px inset #036194;
	font-weight:bold;
	width:140px;
}
#second-menu .selector{
	background-color:#fff;
	width:145px;
	margin-right6px;
	margin-left:-5px;
	padding-left:5px;
	height:30px;
	margin-top:16px;
	float:left;
}
#second-menu .level1, #second-menu .level1-selected{
	background:url(../images/Template-css/second-menu.gif) no-repeat bottom center;
	color:#C5C5C5;
	height:26px;
	margin-top:12px;
_margin-top:16px;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	float:left;
}
#second-menu .level1{
	color:#034285;
	height:26px;
	text-decoration:none;
	font-weight:bold;
	margin-left:20px;
	margin-right:20px;
	float:left;
}

#second-menu .level1-selected{
	background:url(../images/Template-css/second-menu-selected.gif) no-repeat bottom center;
	color:#034285;
}
#second-menu .level1-selected a{
	text-decoration:none;
	text-transform:uppercase;
	color:#034285;
}

#second-menu .level1 a{
	text-decoration:none;
	color:#C4C4C4;
}

#second-menu .level1-youhave, #second-menu .level1-youhave-selected{
	color:#034285;
	height:16px;
	padding-top:2px;
	margin-top:18px;
_margin-top:25px;
	text-decoration:none;
	font-weight:bold;
	margin-left:7px;
	margin-right:7px;
	float:left;
}

#second-menu .level1-youhave-selected{
	color:#fff;
	text-transform:uppercase;
	background-color:#034285;
}

#second-menu .level1-youhave a{
	text-decoration:none;
	color:#034285;
}

#second-menu .level1-youhave-selected a{
	text-decoration:none;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
	color:#FFF;
}
#menu {
display:none;
/*font-family:Arial  sans-serif;
float: left;
width: 130px;
margin-top:60px;
_margin-top:120px;
#margin-top:120px;
padding-left:5px;
padding-right:7px;
margin-bottom:25px;*/
}
#portada_flash #menu{
	width:700px;
}
#menu .title-option{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	widows:130px;
	font-size:18px;
	color:#D7E7F6;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:-10px;
}
#menu .option-selected , #menu .option {
	font-family:Arial, Helvetica, sans-serif;
	width:130px;
	text-align:left;
	margin-top:10px;
	margin-bottom:5px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
	font-size:12px;	
	font-weight:bold;
	border-bottom:1px solid #014586;
}
#menu .option-selected {
	background:url(../images/Template-css/menu-option.gif) no-repeat right;
	border-bottom:1px solid #014586;
	border-top: 1px solid #014586;
	margin-top:7px;
	margin-bottom:7px;
	background-color:#C1DCFA;
}
#menu .option-selected a , #menu .option a{
	color:#014586;
	text-decoration:none;	
}

/*------------------------------------------------------*/
/*----------PRINCIPAL CONTENT AND RIGHT COLUMN----------*/
/*------------------------------------------------------*/

#body{
width:100%;
}

/******************contenido principal*****************************/

.document-utilities{
display:none;
}
#contenidoprincipal #secundario {
width:0px;
display:none; 
/*float: right;
margin:0px;
margin-top:-15px;
_margin-top:35px;
#margin-top:35px;
width: 140px;
text-align:right;
margin-right:4px;*/
}
#secundario hr{
width:90%;
border:1px solid #fff;
border-bottom:1px solid #ccc;
}
#secundario img{
margin:0px 3px;
margin-top:2px;
float:left;
}


#contenidoprincipal #contenido {
width:100%;
margin-left:0px;
margin-right:0px;
/*margin-left:160px;*/

margin-top:55px;
/*margin-right:160px;*/
margin-bottom:30px;
padding-top:10px;
font-size:12px;
text-align:justify;
}
/*----------------------BANNER WORKSHOP----------------------*/

.banner-Workshop{
display:none;
background:url(../images/Template-css/bannerWorkshop.gif) no-repeat;
border:0px;
width:135px;
height:140px;
text-decoration:none;
float:left;
}

/*----------------------BANNER BESTPROTECTION----------------------*/

.banner-Bestprotection{
background:url(../images/Template-css/banner-Bestprotection.gif) no-repeat;
border:0px;
margin-top:10px;
width:135px;
height:83px;
text-decoration:none;
float:left;
}
/*----------------------BANNER HOWMUCH----------------------*/

.banner-Howmuch{
background:url(../images/Template-css/banner-Howmuch.gif) no-repeat;
border:0px;
margin-top:10px;
width:135px;
height:83px;
text-decoration:none;
float:left;
}


/*----------------------BANNER WHERE----------------------*/

.banner-Where{
background:url(../images/Template-css/banner-Where.gif) no-repeat;
border:0px;
margin-top:10px;
width:135px;
height:83px;
text-decoration:none;
float:left;
}
/*----------------------BANNER IPR-HELPDESK----------------------*/

.banner-logoIPR{
border:0px;
margin-top:10px;
margin-bottom:30px;
text-decoration:none;
float:left;
}
	.banner-logoIPR div{
		background:url(../images/Template-css/logoIPR.gif) no-repeat;
		width:135px;
		height:100px;
	}


/*----------------------LINKS PIE DE PAGINA----------------------*/

.legal-links{
	margin-top:15px;
	text-align:left;
	margin-bottom:10px;
	width:135px;
	text-decoration:none;
	float:left;
	border:0px;
}
.legal-links div{
	width:135px;
	height:20px;
	background:url(../images/Template-css/legal-links.gif) no-repeat left;
	padding-top:6px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
}
.a-aboutus, .a-contactus, .a-disclaimer, .a-copyright{
	text-decoration:none;
	color:#224075;
	
}


/*----------------------PIE PAGINA----------------------*/

#pie {
clear: both;
border-top:2px solid #ccc;
width:988px;
margin-left:4px;
}
.pie-ipbase{
float:left;
height:50px;
width:152px;
}
.pie-ipr pre{
margin-left:153px;
margin-right:50px;
text-align:center;
font-family:Arial, sans-serif;
font-size:.7em;
color:#aaa;
font-weight:bold;
}
.pie-cip{
float:right;
height:50px;
width:50px;
margin:0 auto;
}
