body { /*overflow-x:hidden;*/ font-family: "Myriad Pro", Helvetica; font-weight:normal; margin:0; padding:0; }

hr { border: 0; width: 80%; background-color: #EEE; height: 1px; }

h1 { margin: 0 0 25px 0; font-weight:normal; color: #666; text-shadow: #CCC 1px 1px 2px; font-size: 36px;}

h2 { font-weight:normal; color:#121212; margin: 0 0 1em 0; }

h3 {

	font-weight:normal;

 	font-size: 18px;

	color: #121212;

	text-shadow: #ffffff 1px 1px 1px;

	font-family: 'Myriad Pro', Arial, serif;

	border: solid 1px #ededed;

	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#cccccc));

	background: -moz-linear-gradient(top, #ededed, #cccccc);

 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#cccccc');

	margin: 2em 0 .5em 0;

	padding: 5px 15px;

	}

a { color:#666666; text-decoration:none; }

img { border: none; }

form { font-size:14px; /*margin: 0; padding: 0;*/ }

form a { line-height: 31px; color:#008ec9; }

  /*todo esto de table nuevo*/
table {
	max-width: 99%;
	padding: 0;
	border: 0;
}

table.nice {
	max-width: 99%;
	padding: 0;
	border: 0;
	border-radius: 10px;
	box-shadow: 2px 3px 5px #999999;
}
table.nice p { margin: 0 ; padding: .2em 0 0 0;}
table.nice tr { margin: 0; padding: 0;}
table.nice th {
	border-radius: 10px 10px 0 0;
	font-size: 14px;  
	color: #FFFFFF;
	background: #4F81BD;
	padding: 1em;
}
table.nice td {
	font-size: 12px;  
	border: solid 1px #eeeeee;
	padding: .3em;
	margin: 0;
	text-align: left;
	vertical-align: top;
}
table.nice tr.par td { background: #D0D8E8; color: #000; }
table.nice tr.impar td { background: #E9EDF4; color: #000; }  

.cleaner {

	clear:both;

}



/* ----  HEADER  ------ */


.header {
	background: #2395cf;	
	margin: 0;
	padding: 0;
	width: 100%;
	height: 200px;
}
.header ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/*
.header {

	background-color: #2395cf;

	margin: 0;

	padding: 0;

	width: 106%;

	/*position:fixed;

	z-index:2011;*/

/*
.header ul { list-style: none; }
*/
.header .contenedor {/*

	width: 950px;

	padding: 0;

	margin: 0 auto;

	/*border:solid #FF6600 1px;*/

*/}



/* ----  LOGO  ------ */



.header .logo {/*

	float:left;

	padding-top: 1em;

	margin-left: 36em;

	margin-right:0em;

	height: 158px;

	width: 252px;

*/}

.logo {
	/*position:absolute;
	top: -20px;
	z-index: 0;*/
	padding: 0;
	margin: -0.8em 0 0 0;
	
}

/* ----  IDIOMAS  ------ */
.idiomas {
	float: right;
	margin: 10px 10px 0 0;
}
.idiomas ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.idiomas ul li {
	display: inline;
	margin-left: 2px;
}
.idiomas ul li a {
	font-size: 12px;
	text-shadow: 1px 1px 0px #3098c8;
	color: #121212;
	font-weight: normal;
	cursor: pointer;
	background: #007bb4;
	border: solid 1px transparent;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	padding: .2em .3em ;
	margin: 0;
}
.idiomas .current {
	display: none;
}



/* ----  REDES  ------ */



.redes {
	float: right;
	margin: 5px 10px 0 0;
}
.redes ul {
	margin: 0;
	padding: 0;
}
.redes ul li {
	float: left;
}





/* ----  BUSCADOR  ------ */
.buscador {
	float: right;
	 margin: 7px 1em 0 0;
}


.search {

	float:right;

	color:#329bcb;

	background: #007bb4 url(images/lupa.png) no-repeat 185px 7px;

	border: 1px solid transparent;

	padding: 5px;

	margin: 0;

	-webkit-border-radius: .3em;

	-moz-border-radius: .3em;

	border-radius: .3em;

	-webkit-box-shadow: 0 1px 2px rgba(255, 255, 255, .2);

	-moz-box-shadow: 0 1px 2px rgba(255, 255, 255, .2);

	box-shadow: 0 1px 2px rgba(255, 255, 255, .2);

}

.search:hover {

	border:1px solid #99CCFF;

	color:#99CCFF;

}



/**div.buscador { margin-top:.9em;}*/



/* ----  OVERVIEW  ------ */

.overview {
	position: relative;
	z-index: 2;
	background-color: #FFFFFF;
	/*margin-top:13.4em;*/
	margin: 0;
	padding: 0;
	height: inherit;
	width: 100%;
}
.overview .contenedor {
	clear:both;
	margin: 0 auto;
	width: 980px;/*border: dotted #f00 1px;*/
}

#cookies{ background: none repeat scroll 0 0 #1e1e1e;}
#cookies .row { width: 1024px; margin: 0 auto; padding: 5px 2px; font-size: 12px; color: #CCCCCC}
#cookies .accept-cookies {margin-top: 1.5em}



#call {
	float: right;
	width: 250px;
	height: 200px;
	margin: 7em 1em 0em 1em;	
}



/* ----  MIGAS  ------ */


#menu {
	background-color: #121212;
	height: 40px;
	/*background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff));
	background: -moz-linear-gradient(top, #cccccc, #ffffff);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#ffffff');
	text-shadow: #000 1px 1px 0px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;*/
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative;
	z-index: 3;
}
#menu ul, #mainContent div#finderbreadcrumbs ul {
	padding:0;
	margin: 0;
}
#menu li, #mainContent #finderbreadcrumbs li {
	padding: 0 15px 0 5px;
	display: inline;
	/*background: url(images/arrow-right.png) no-repeat right center;*/
}

#menu li.rseparator { background: transparent url("images/arrow-right.png") no-repeat right center; }

#menu .current, #mainContent #finderbreadcrumbs .current {
	color: #2395cf;
	font-size: 12px;
	background: none;
}
#menu a {
	color: #CCC;
}
#menu a:hover {
	color: #666;
}
--->
.submenu {

	float:left;

	width: 220px;

	margin: 0;

	padding: 0;

}

.submenu ul {

	margin-left:-30px;

	padding-left:-20px;

}

.submenu ul li {

	background-position:right 0px;

	background-repeat:no-repeat;

	display:block;

	color:#666;

	font-size:14px;

	line-height:18px;

	min-height:35px;

	padding-left:5px;

	padding-right:30px;

/*	border-bottom:dashed #CCC 1px;

border-top: solid #e9e9e9 1px;*/

	padding-bottom:5px;

	padding-top:10px;

}

.submenu ul li:hover {

	background:url(images/flecha_gris.png) no-repeat right top;

	cursor:pointer;

	color:#333;



}

.submenu ul li:active, .submenu ul li.current  {

	background-image:url(images/flecha_azul.png);

	cursor:pointer;

	color:#0092cb;

}



/* ----  CONTENT  ------ */



.content {

	/*/margin: 0 auto 0 11.6em;*/
    

   /* width: 106%;*/

width: 980px;
	margin: 0 auto;

	padding: 0 0 0 30px;

}



.contenidoTwoColls {

	/*	background-image:url(images/fondoContTwoColls.jpg);*/

	background-repeat:no-repeat;

	background-position:center bottom;

	min-height:340px;

	width:650px;

	padding: 0 20px 0 20px;

	float:left;

	font-size:15px;

	color: #555;

	

}

/**/

.contenido3Colls {

	/*	background-image:url(images/fondoContTwoColls.jpg);*/

	background-repeat:no-repeat;

	background-position:center bottom;

	min-height:340px;

	width:475px;

	padding: 0;

	float:left;

	color: #555;

}

.contenido3Colls table { font-size: 13px; }

.contenido3Colls table tr td { padding: 5px; }

.contenido2iguales {

	width: 49%; float: left; padding: 0 2% 0 0; font-size: 90%; display:block;

}



.contenido2iguales h2 {

	margin: 0 0 1em 0;

}

.contenido2iguales p {

	color: #666666; margin: 0 0 1em 0;

}



/* ----  CONTENIDO DE HOME ------ */



.contenidoHome {

	margin-bottom:3em;

}

.contenidoHome .imagen {

	background-color:#eee;

	border:solid #ccc 1px;

	padding:0.7em;

	-moz-border-radius: 0.3em;

	border-radius: 0.3em;

	float:left;

	margin-right:0.1em;

	margin-left:6em;

	margin-top:1.5em;

}

.contenidoHome .imagen img {

	background-color:#fff;

	border:solid #ccc 1px;

	padding:-0.5em;

	-moz-border-radius: 0.2em;

	border-radius: 0.2em;

}

.contenidoHome .texto {

	float:left;

	width:500px;

}

.contenidoHome .texto h2 {

	color:#228fc7;

	font-size:24px;

	line-height:22px;

	font-weight:bold;

	margin-bottom:-0.5em;

}



.productoHomeDoble,.productoHomeDobleC {

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

/*	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

*/	border: solid 1px #ededed;

	background: #fff;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

	width: 590px;

	height:360px;

	margin: 0 20px 25px 0;

	padding: 0 20px;

	float: left;

	position:relative;

	overflow:hidden;

}



.productoHome,.noticiasHome {

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	/*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);*/

	border: solid 1px #ededed;

	background: #fff;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

	width: 264px;

	height:350px;

	margin: 0 20px 25px 0;

	padding: 10px 20px 0 20px;

	float: left;

	position:relative;

	overflow:hidden;

}



.productoHomeC{

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	/*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);*/

	border: solid 1px #ededed;

	background: #fff;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

	width: 264px;

	height: 373px;

	margin: 0 20px 25px 0;

	padding: 10px 20px 0 20px;

	float: left;

	position:relative;

	overflow:hidden;

}

.accesoTalex{

	height: 60px;

    padding-top: 0.6em;

}



.productoHomeC .imagenC{

	margin: -1em 0 -1em -2em;

}

.productoHomeA1{

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	/*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);*/

	border: solid 1px #ededed;

	background: #fff;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

	width: 264px;

	height: 373px;

	margin: 0 20px 25px 0;

	padding: 10px 20px 0 20px;

	float: left;

	position:relative;

	overflow:hidden;

}



.productoHome img {

	margin: -.7em 0;

}



/* Aņadido*/

.productoHomeC img {

	margin: -.7em 0;

}



.productoHome h2 {

	margin: 1em 0 -.5em 0;

	font-weight: normal;

	}



/* Aņadido*/

.productoHomeC h2 {

	font-size: 2.5em;

    margin: 0 0 0.5em;

}



/* Aņadido*/

.productoHomeA1 h2 {

	font-size: 2.5em;

    margin: 0 0 0.5em;

}

.productoHomeA1 ul {

	font-size: 1.3em;

    list-style-type: none;

    margin-bottom: 0.5em;

    margin-right: 0;

    margin-top: 0;

    padding-left: 0;

}

.productoHomeA1 ul  li{

	margin-bottom:0.5em;



} 



.productoHomeA1 .descargaPdf {

 list-style-type:none;

 margin:0px;

}

.productoHomeA1 .descargaPdf  li{

	margin:0px;

}

.productoHomeDoble h2  {

	margin: 1em 0 -.5em 0;

	font-weight: normal;

	text-align:center;

}



.productoHome p, .productoHomeDoble p {

	color: #555;

	font-size: 14px;

	}

.productoHomeDoble p {

	color: #555;

	font-size: 14px;

	text-align:center;

	}

	/* Aņadido*/

.productoHomeC p{

	color: #555;

	font-size: 14px;

	text-align:inherit;

}



.productoHomeA1 p{

	color: #555;

	font-size: 14px;

	margin: 0.75em 0 -0.5em 0;

}

.productoHomeA1 img{

	margin: 0.75em 0 -0.5em 0;

}



.noticiasHome h2 {

	font-size: 16px;

	color: #121212;

	margin: 0;

	font-weight: normal;

}



.noticiasHome p {

	color: #555;

	font-size: 12px;

	margin: 0 0 10px 0;

}



.noticiasHome img {

	margin: 0 5px 5px 0;

}





.comillas_apertura, .comillas_cierre {

	font-family:"Times New Roman";

	color:#CCCCCC;

	font-size:7em;

	margin-right:0.1em;

	margin-left:0.1em;

	display:block;

	line-height:0.5em;

}

.comillas_apertura {

	margin-top:0.25em;

	float:left;

}

.comillas_cierre {

	margin-top:-0.15em;

	float:right;

}





/* ----  RIGTH SIDEBAR  ------ */



#rightbar {

	float: right; /* since this element is floated, a width must be given */

	width: 250px;

	padding: 0;

	margin: 0 1em;

}

#rightbar div.box {

	border: 1px solid #EEE;

	-webkit-border-radius: .3em;

	-moz-border-radius: .3em;

	border-radius: .3em;

	margin: 0 0 30px 0;

	padding: 0 0 1em 0;

}

#rightbar h3 {

	font-size: 18px;

	color: #121212;

	text-shadow: #ffffff 1px 1px 1px;

	font-family: 'Myriad Pro', Arial, serif;

	border: solid 1px #ededed;

	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#cccccc));

	background: -moz-linear-gradient(top, #ededed, #cccccc);

 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#cccccc');

	margin: 0;

	padding: 5px 15px;

}

#rightbar p, #rightbar ul {

	margin: 1em;

	padding:0;

}

#rightbar span {

	color: #FFF;

}

#rightbar input {

	font-size:10px;

}

#rightbar li {

	margin-top: 10px;

	margin-left:5px;

	color: #666666;

	list-style: none;

	font-family: 'Myriad Pro', Arial, serif;

	font-size: 14px;

	border-bottom: 1px dashed #EEE;

}

#rightbar li:hover {

	margin-top: 10px;

	margin-left:5px;

	color: #008ec9;

	list-style: none;

	font-family: 'Myriad Pro', Arial, serif;

	border-bottom: 1px dotted #EEE;

	background: url(../img/misc/play_9x12.png) no-repeat right center;

}



/* ----  FOOTER  ------ */





.footer {

	background-image: url("images/fondoPie.jpg");

	background-position: center top;

	background-repeat: repeat;

	border-top: 5px solid #0092D0;

	margin: 2em 0 0 0;

	padding-top: 10px;

}

.footer h1 {

	color: #0092D0;

	font-size: 15px;

	font-weight: normal;

	margin-bottom: 0;

	padding: 8px;

	text-shadow:none;

}

.footer ul {

	color: #CCCCCC;

	font-size: 12px;

	list-style: none outside none;

	padding: 10px;

}

.mapasitio {

	margin: 0 auto;

	width: 980px;/*border: dotted #f00 1px;*/

}

.bloquepie {

	display: block;

	float: left;

	margin: 0 10px;

	width: 175px;

}

.bloquepie li {

	margin: 0 0 1em 1em;

}

.bloquepie li a {

	color: #CCCCCC;

}

.basepie {

	background-color: #212121;

	padding: 10px;

	text-align: center;

	vertical-align: middle;

}

.copyright {

	background-color: #000000;

	color: #333333;

	font-size: 11px;

	padding: 10px;

	text-align: center;

}

.basepie img {

	margin-left: 15px;

	margin-right: 15px;

}

.hendidura {

	background-image: url("images/hendidura.jpg");

	background-repeat: repeat-x;

	width: 100%;

}

.toolsmenu {

	margin: 0 5em 0 0;

	list-style-type: none;

	font-size: 12px;

	border-top: solid 1px #EEE;

	display: block;

	text-align:right;

	clear:left;

}

.toolsmenu li, .toolsmenu div {

	display: inline;

	margin:0;

}

.row {

	/*margin: 0 0 2em 0;*/

	/*padding: 1em 0;*/

	/*border-bottom:solid 1px #EEE;*/

}

.row-button {

	text-align:right;

}

#pagination {

	display: inline-block;

	font-size: 12px;

	color: #333;

	width: 95%;

	border: solid 1px #FFF;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ededed');

	text-shadow: #fff 1px 1px 0px;

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	margin: 20px auto 20px auto;

	padding: 5px 15px;

}

#pagination a {

	color: #999;

	padding-left: 1em;

}

#pagination .resume {

	float:left;

}

#pagination .current {

	color:#000000; font-weight:bold;

}

#pagination .numbers {

	float: right;

}

#pagination .separator {

	visibility: hidden;

}

/* LAYOUT */
.row {
	width: 100%;
	max-width: 1004px;
	margin: 0 auto;
	padding: 0 0 1em 0;
	overflow: hidden;
}
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol,.elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}
.tencol
{
    color:#FFFFFF;
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}
.row .onecol {
	width: 4.85%;
}
.row .twocol {
	width: 13.45%;
}
.row .threecol {
	width: 22.05%;
}
.row .fourcol {
	width: 30.75%;
}
.row .fivecol {
	width: 39.45%;
}
.row .sixcol {
	width: 48%;/*48*/
}
.row .sevencol {
	width: 56.75%;
}
.row .eightcol {
	width: 65.4%;
}
.row .ninecol {
	width: 74.05%;
}
.row .tencol {
	width: 82.7%;
}
.row .elevencol {
	width: 91.35%;
}
.row .twelvecol {
	width: 100%;
	float: left;
}
.last { margin-right: 0; }

/* TinyMCE Editor */



._Linea_ {

	clear: both;

	border-bottom: 1px solid #ededed;

}

.date {

	background: url(images/post-icons.png) no-repeat left -58px;

	color:#007bb4;

	font-size:12px;

	padding: 3px 0 0 20px;

}

.PDF {

	color: #990000;

	background: url(images/ico_pdf.png) no-repeat top left;

	border:none;

	padding: 3px 0 1px 25px;

	cursor:pointer;

}

.XLS {

	color: #990000;

	background: url(images/ico_xcl.png) no-repeat top left;

	border:none;

	padding: 3px 0 1px 25px;

	cursor:pointer;

}

.DOC {

	color: #990000;

	background: url(images/ico_word.png) no-repeat top left;

	border:none;

	padding: 3px 0 1px 25px;

	cursor:pointer;

}

.edit {

	border: .2em dashed #EEE;

	padding:0;

	margin:0;

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

}

.edit:hover {

	baborder-color: #FFCC66;

	cursor:pointer;/*text-shadow: #666 1px 1px 0px;*/ 

}

.required {

	background:#FFCCFF;

}

.response {

	color:#999999; font-size:12px;

}

div.error {

	display: none;

	background: #fcf4d4 url(images/warning_64.png) no-repeat 1em 1em;

	padding: 1em 1em 1em 7em;

	border: 1px solid #e58d1b;

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	min-height: 70px;

}

div.error label.error {

	margin:0;

	color: #333333;

	display: none;

	width:100%;

}

div#response {

	background: url(images/tick_64.png) no-repeat .5em center;

	padding: .5em .5em .5em 4em;

	margin: 0 0 1em 0;

	color: #4e7d0e;

	font-size:24px;

	line-height: 64px;

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	border: solid 1px #4e7d0e;

	width: 90%;

}

div#responseKO {

	background: url(images/delete_64.png) no-repeat .5em center;

	padding: .5em .5em .5em 4em;

	margin: 0 0 1em 0;

	color: #CC0000;

	font-size:24px;

	line-height: 64px;

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	border: solid 1px #CC0000;

	width: 90%;

}

.square {

	padding: 1em;

	margin: 0;

	width: 425px;

	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);

	-webkit-border-radius: .5em;

	-moz-border-radius: .5em;

	border-radius: .5em;

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

	color: #606060;

	border: solid 1px #b7b7b7;

	background: #fff;

	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));

	background: -moz-linear-gradient(top, #fff, #ededed);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');

}

.subscribe {

	width: 93%;

	color:#666666;

	background: #EEEEEE;

	border: 1px solid #FFFFFF;

	padding: 7px;

	margin: 0;

	-webkit-border-radius: .3em;

	-moz-border-radius: .3em;

	border-radius: .3em;

}

.subscribe:hover {

	border:1px solid #FFF;

}

div#menu ul.menu {

    margin-bottom: -3em;

    padding-left: 1em;

}

div#menu span {

   font-size: 1em;




}

/* ********************** */

/* LOGIN */

.panelLogin

{



 background: none repeat scroll 0 0 #FFFFFF;

    border-radius: 0.5em 0.5em 0.5em 0.5em;

    float: left;

    margin-left: -2em;

    margin-right: -2em;

    overflow: hidden;

    padding: 0;

    position: relative;

    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

    width: 115%;

		

	}



.panelLoginContenido

{

	padding-top: 5%;

	padding-right: 5%;

	padding-bottom: 5%;

	padding-left: 5%;

	width: 90%;	/* Para sobreescribir width de .icePnlGrp */

}





.panelLoginCabecera

{

	background-color: #FFFFFF;

	border-bottom:2px solid #008AC9;

	width: 100%;

}



.panelLoginFormFields

{

	padding-top: 0%;

}



.lineaFormulario

{

	clear: both;

	width: 100%;

}



.lineaBlanco

{

	clear: both;

	width: 100%;

	height: 10px;

}



.loginEtiqueta

{

	float:left;

	width: 50%;

	}



.loginCampo

{

	clear:right;

	float:right;

	width: 50%;

}



.loginBoton

{

	clear: both; 

	text-align: center;

}



.loginCertificado

{

	float:none;

	width: 100%;

	text-align: center;

}



label

{ font-size: 10px;



}

span

{ font-size: 10px;

}
