html,body
{
	height:100%;
}

div
{
	margin:0 auto;
}

img
{
	border:none;
}

a:link,a:visited,a:active
{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

body 
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	margin: auto;
	height:100%;
	width: 100%;
}

textarea
{
	resize: none;
}

#wrapper
{
	text-align:center;
	vertical-align:top;
	width: 100%;
	/*background-image: url('../images/bg.jpg');
	background-repeat:no-repeat;*/
	background-position:top center;
}

#content
{
	margin:auto;
	height:100%;
	width:1024px;
	/*background-image: url(../gifs/fons1.png);
	background-repeat:repeat-y;*/
	/*overflow:auto;*/
	text-align:left;
}

p 
{
	margin:0;
	padding:0;
}

.contenido
{
	padding-left:17px;
	padding-right:20px;
	padding-bottom:20px;
}

.contenidoInterior
{
	padding-left:35px;
	padding-right:32px;
	padding-bottom:30px;
}

.textoBlanco
{
	color:#FFFFFF;
}

.fondoGris{
	background-color:#dfdfdf;
}

.fondoBlanco{
	background-color:#ffffff;
}

.fondoGrisClaro{
	background-color:#f1f1f1;
}

.left{
	text-align:left;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}

.avisosBarras
{
	padding:10px 10px 10px 10px;
	overflow:auto;
	height:364px;
	width:388px;
	/*scrollbar-arrow-color: #666666;
	scrollbar-track-color: #EBEBEB;*/
}

.titulo
{
	font-size:1.5em;
	font-weight:bold;
	padding:20px;
	text-align:center;
	color:#FFFFFF;	
}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}

#politicaPrivacidadPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#politicaPrivacidadPopup h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#avisoLegalPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}

#mapaHome{
display:none;
position:fixed;
_position:absolute; /*internet explorer 6*/
width:800px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
border-radius:20px;
}

#avisoLegalPopup h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}



/************************************* FONDOS *********************************************/
.fondo_body
{
	background-color:#CCCCCC;
	background-repeat:repeat;
}

.fondo_gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#777777), to(#CCCCCC)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #777777, #CCCCCC); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #777777, #CCCCCC); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #777777, #CCCCCC); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #777777, #CCCCCC); /* Firefox 16+, IE10, Opera 12.50+ */
  -pie-background: linear-gradient(#777777, #CCCCCC); /*PIE*/
  behavior: url(../include/PIE.htc);
  background-repeat:repeat-x;
}

.box_round
{
  -webkit-border-radius: 15px;
          border-radius: 15px;

 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
  behavior: url(../include/PIE.htc);
}

.box_shadow {
	-moz-box-shadow: 5px 5px 4px 0px #000;
	-webkit-box-shadow: 5px 5px 4px 0px #000; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
		box-shadow: 5px 5px 4px 0px #000; /* Opera 10.5, IE9+, Firefox 4+, Chrome 6+, iOS 5 */
	
}


.box_gradient {
  background-color: #FF1F29;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF1F29), to(#851418)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FF1F29, #851418); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FF1F29, #851418); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #FF1F29, #851418); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #FF1F29, #851418); /* Firefox 16+, IE10, Opera 12.50+ */
  -pie-background: linear-gradient(#FF1F29, #851418); /*PIE*/
  behavior: url(../include/PIE.htc);
}

.box_fondo {
  background-color: #000000;
}

.box_fondoproducto {
  background-color: #FF1F29;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF1F29), to(#FF1F29)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FF1F29, #FF1F29); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FF1F29, #FF1F29); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #FF1F29, #FF1F29); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #FF1F29, #FF1F29); /* Firefox 16+, IE10, Opera 12.50+ */
  -pie-background: linear-gradient(#FF1F29, #FF1F29); /*PIE*/
  behavior: url(../include/PIE.htc);
}

.box_fondomenu {
  background-color: #FF1F29;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FF1F29), to(#851418)); /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, #FF1F29, #851418); /* Chrome 10+, Safari 5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #FF1F29, #851418); /* Firefox 3.6-15 */
  background-image:      -o-linear-gradient(top, #FF1F29, #851418); /* Opera 11.10-12.00 */
  background-image:         linear-gradient(to bottom, #FF1F29, #851418); /* Firefox 16+, IE10, Opera 12.50+ */
  -pie-background: linear-gradient(#FF1F29, #851418); /*PIE*/
  behavior: url(../include/PIE.htc);
}

.box_textshadow {
     text-shadow: 3px 3px 3px #000000; /* Firefox 3.5+, Opera 9+, Safari 1+, Chrome, IE10 */
 
}


.box_bgsize {
  -webkit-background-size: 100% 100%; /* Safari 3-4 */
          background-size: 100% 100%; /* Opera, IE9+, Safari 5, Chrome, Firefox 4+ */
  behavior: url(../include/PIE.htc);
}

.box_tabsize {
  -moz-tab-size: 2; /* Firefox 4+ */
    -o-tab-size: 2; /* Opera 10.60+ */
       tab-size: 2;
	   behavior: url(../include/PIE.htc);
}
/************************************* DIVS WEB *********************************************/

#header
{
	height:220px;
	width:1024px;
}

#logoAward
{
	float:left;
	width:564px;
	height:214px;
	padding-left:12px;
	padding-top:6px;
}

#logo
{
	float:left;
	width:325px;
	height:214px;
}

#award
{
	float:right;
	width:239px;
	height:214px;
}

#award img
{
	height:200px;
	padding-left:30px;
}

#logoFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	width:315px;
	height:200px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:left;
}

.slider-wrapper.theme-default { 
	width: 90%;
	padding-top:10px; 
}

#languagesBuscar
{
	float:right;
	height:220px;
	width:425px;
	padding-right:23px;
}

#buscar
{
	float:right;
	width:425px;
	height:90px;
}

#buscarFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:5px;
	width:305px;
	height:30px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:right;
}

#searchbox
{
	background: #FF1F29;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#851418), to(#FF1F29)); /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #851418, #FF1F29); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #851418, #FF1F29); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #851418, #FF1F29); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #851418, #FF1F29); /* Firefox 16+, IE10, Opera 12.50+ */
	-pie-background: linear-gradient(#851418, #FF1F29); /*PIE*/
	behavior: url(../include/PIE.htc);
  
	-moz-border-radius: 35px;
	border-radius: 15px;
	behavior: url(../include/PIE.htc);
	
	border-width: 1px;
	border-style: solid;
	border-color: rgba(21,11,11,0.2);            
	width: 400px;
	height: 35px;
	padding: 10px;
	float: right;
}

#search, #submit
{
	float: left;
}

#search
{
	padding: 5px 9px;
	height: 23px;
	width: 280px;
	border: 0px;
	font: normal 13px 'trebuchet MS', arial, helvetica;
	background: #f1f1f1;
	
	-moz-border-radius: 50px 3px 3px 50px;
	 border-radius: 50px 3px 3px 50px;
	 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);
	 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 1);   
	 behavior: url(../include/PIE.htc);         
}

#submit
{		
	background: #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#000000)); /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFFFFF, #000000); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #FFFFFF, #000000); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #FFFFFF, #000000); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #FFFFFF, #000000); /* Firefox 16+, IE10, Opera 12.50+ */
	-pie-background: linear-gradient(#FFFFFF, #000000); /*PIE*/
	behavior: url(../include/PIE.htc);
	
	-moz-border-radius: 3px 50px 50px 3px;
	border-radius: 3px 50px 50px 3px;
	
	 -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	 box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;  

	height: 35px;
	margin: 0 0 0 10px;
    padding: 0;
	width: 90px;
	cursor: pointer;
	font: bold 14px Arial, Helvetica;
	color: #FFFFFF;
	
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}

#submit:hover
{		
	background: #FFFFFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#FFFFFF)); /* Safari 4+, Chrome */
	background-image: -webkit-linear-gradient(top, #000000, #FFFFFF); /* Chrome 10+, Safari 5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #000000, #FFFFFF); /* Firefox 3.6-15 */
	background-image:      -o-linear-gradient(top, #000000, #FFFFFF); /* Opera 11.10-12.00 */
	background-image:         linear-gradient(to bottom, #000000, #FFFFFF); /* Firefox 16+, IE10, Opera 12.50+ */
	-pie-background: linear-gradient(#000000, #FFFFFF); /*PIE*/
	behavior: url(../include/PIE.htc);
	color: #FFFFFF;
}	

#submit:active
{		
	background: #000000;
	outline: none;
   
	 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;
	 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5) inset;	
	 behavior: url(../include/PIE.htc);	
}

#submit::-moz-focus-inner
{
       border: 0;  /* Small centering fix for Firefox */
}

#search::-webkit-input-placeholder {
   color: #9c9c9c;
   font-style: italic;
}

#search:-moz-placeholder {
   color: #9c9c9c;
   font-style: italic;
}  

#search:-ms-placeholder {
   color: #9c9c9c;
   font-style: italic;
}   	

#search:focus
{
	border-color: #8badb4;
	background: #fff;
	outline: none;
}

#search.placeholder 
{
	color: #9c9c9c !important;
	font-style: italic;
} 
		
#buscarCampo
{
	float:right;
	width:280px;
	height:30px;
	padding-right:10px;
	padding-top:3px;
}

#campoBuscar
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#campoBuscar:focus
{
	border: solid 1px #FFFF00;
}

#logozavala
{
	float:right;
	width:425px;
	height:110px;
	text-align:center;
}

#languages
{
	float:right;
	width:160px;
	height:40px;
}


#languages ul {
  list-style: none outside none;
}
	
#languages > ul > li > a {
	display: block;
	position: relative;
	color: #FFFFFF;
	font-size: 1.1em;
	text-decoration: none;
   /* background: url(http://assets2.fcbarcelona.com/images/fcb_sprite.c528a7654.png) repeat-x scroll 0px -171px;*/
  /*  border: 1px solid #aeaeae;*/
	padding: 0.3em 1em 0.2em;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-bottom-left-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;

	text-shadow: 1px 0 1px #0F2C46;
	-webkit-box-shadow: 1px 2px 3px 0px #000000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	  box-shadow: 1px 2px 3px 0px #000000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	font-weight:bold;
	margin-top: 0.2em;
	background-color:#000000;
	behavior: url(../include/PIE.htc);
}


#languages > ul > li:first-child > a {
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	/*width: 60px;
	white-space: nowrap;
	overflow: hidden;*/
}

#languages > ul > li > a:hover, #languages > ul > li > a:active, #languages > ul > li > a:focus,#languages .language a.selected {

	color:#fff;
	background-color: #960425!important;
	background-image: -ms-linear-gradient(top, #D41431, #960425)!important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D41431), to(#960425))!important;
	background-image: -webkit-linear-gradient(top, #D41431, #960425)!important;
	background-image: -o-linear-gradient(top, #D41431, #960425)!important;
	background-image: -moz-linear-gradient(top, #D41431, #960425)!important;
	background-image: linear-gradient(top, #D41431, #960425)!important;
	background-repeat: repeat-x!important;
	border-color: #D41431 #960425 #C80000!important;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)!important;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#D41431', endColorstr='#960425', GradientType=0)!important;
	filter: progid:dximagetransform.microsoft.gradient(enabled=false)!important;
}

#languages li > .current {
  padding-right: 0.4em;
}

#languages li > .current span {
	
	padding-right: 1.5em;
	/*background: url(new_design/top_arrow.png) no-repeat scroll 0 0 transparent;*/
}

#languages li > .current:hover span {
	background-position: 100% -425px;
}
    #languages .language {
      padding-left: 1.2em;
      margin-left: 0.7em;
}
      #languages .language a.selected {
        border-color: #606c88;
        color: #FFF;
        background-position: 0px -212px;
}
        #languages .language a.selected span {
          background-position: 100% -425px;
}
#languages #language {
	display: none;
	position: absolute;
	top: 3em;
	padding: 0em 1.5em 0em;
	min-width: 5em;
	position: absolute;
	z-index: 5;
	background: #960425;
	-webkit-box-shadow: 1px 2px 3px 0px #000000; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	box-shadow: 1px 2px 3px 0px #000000; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
	behavior: url(../include/PIE.htc);
}
.language li {
	margin-bottom: 0.8em;
}

.language a:hover {
	color: #fbcb60;
}
	  
.language a
{
	color: #ffffff;
	font-size: 1.1em;
	text-shadow: 1px 0 1px #0F2C46;
	font-weight:bold;
}

#content_menu
{
	height:50px;
	width:1024px;
}

.fondoMenu
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	padding:3px;
	width:142px;
	height:35px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:15px;
	float:left;
}

.contenidoItem
{
	padding-top:6px;
}

.contenidoItemDoble
{
	padding-top:0px;
}

ul#menu
{
	margin:0px;
	padding:0px;
	list-style: none;
	width:1012px;
	height:55px;
	padding-left:12px;	
}

ul#menu li.item
{
	float:left;
	width:155px;
	padding-right:13px;
	display: block;
	color:#FFFFFF;
	text-align:center;
	height:42px;
}


ul#menu li a
{
	color:#FFFFFF;
}

ul#menu li.currentPage a
{
	color:#FFF000;
}

#cuerpoPagina
{
	height:auto;
	width:1024px;
}

#cuerpoMarcas
{
	width:1024px;
	height:70px;
}

#marcas
{
	width:1012px;
	height:70px;
	float:left;
	padding-left:12px;
}

#marcasFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:50px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:left;
}

#marcasFondo p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto
}

#marcas ul
{
	padding-left:10px;
	padding-right:10px;
	margin:0;
	list-style:none;	
}

#marcas ul li
{
	display:inline-block;
	width:auto;
	padding-left:25px;
	vertical-align:middle;
	zoom: 1;
	*display: inline;	
}

#footer
{
	width:1024px;
	height:50px;
	color:#7F7F7F;	
	font-size:12px;
}

#footer div a
{
	color:#FFFFFF;
}

#footerAvisoPol
{
	width:230px;
	float:left;
	padding-left:12px;
}

#footerAvisoLegalFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	width:81px;
	height:30px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:left;
}

#footerAvisoLegalFondo p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto;
}


.autor
{
	float:right;
	padding-right:20px;
	padding-top:8px;
	color:#FFFFFF;
}

.avisoLeges
{
	float:left;
	width:75px;
	padding-top:8px;
	padding-left:10px;
}

#footerPoliticaPrivacidadFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	width:140px;
	height:30px;
	z-index:2;
	color:#FFFFFF;
	font-size:12px;
	float:right;
}

#footerPoliticaPrivacidadFondo p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto
}

.polPrives
{
	float:left;
	width:130px;
	padding-top:8px;
	padding-left:6px;
}

#footerDerechos
{
	width:767px;
	float:right;
	padding-right:13px;
}

#footerDerechosFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	width:750px;
	height:30px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
}

#footerDerechosFondo p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto
}

.derechoses
{
	float:left;
	width:450px;
	padding-top:8px;
	padding-left:10px;
	color:#FFFFFF;
}

.derechosen
{
	float:left;
	width:450px;
	padding-top:8px;
	padding-left:10px;
	color:#FFFFFF;
}

#footerAvisoLegalFondoEn
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	width:100px;
	height:30px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:left;
}

#footerAvisoLegalFondoEn p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto;
}

.avisoLegen
{
	float:left;
	width:90px;
	padding-top:8px;
	padding-left:10px;
}

#footerPoliticaPrivacidadFondoEn
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	width:120px;
	height:30px;
	z-index:2;
	color:#FFFFFF;
	font-size:12px;
	float:right;
}

#footerPoliticaPrivacidadFondoEn p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto
}

.polPriven
{
	float:left;
	width:110px;
	padding-top:8px;
	padding-left:6px;
}

.derechosen
{
	float:left;
	width:400px;
	padding-top:8px;
	color:#FFFFFF;
}

/******************************** HOME **********************************/

#inicioContenido
{
	height:525px;
	width:719px;
	float:left;
	padding-left:12px;
}

#inicioContenidoFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	padding:5px;
	width:690px;
	height:500px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#inicioContenidoFondo h1
{
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-top:17px;
	padding-left:17px;
	padding-bottom:10px;
}

#inicioContenidoFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	border-bottom:1px dashed #888
}

#inicioContenidoFondo p
{
	font-size:13px;
	color:#FFFFFF;
	text-align:justify;
	margin:0;
	width:auto
}

#inicioContenidoIntro
{
	padding:10px;
}

#inicioDerecha
{
	height:525px;
	width:270px;
	float:right;
	padding-right:23px;
}

#inicioDerechaSuscripcion
{
	height:270px;
	width:270px;
}

.uppercase {
    text-transform: uppercase!important;
}

.alert {
    border-width: 1px;
}

.display-hide, .display-none {
    display: none;
}

.alert-danger {
    background-color: #fbe1e3;
    border-color: #fbe1e3;
    color: #e73d4a;
}

.alert {
    padding: 15px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert, .thumbnail {
    margin-bottom: 20px;
}

.signup-form p{
	font-size: .8em;
}

.form-title {
    margin-bottom: 25px;
}

.form-title {
    margin-bottom: 20px;
    color: #FFFFFF;
    font-size: 1.2em;
    text-align: center;
}

.form-group {
    margin-bottom: 15px;
}

.form-control, output {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.signup-form .form-control {
	width: 90%;
}

.getinfo-form .form-control {
	width: 94%;
}

.form-control {
    height: 18px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.form-control {
    border: none;
    color: #635e6b;
}

.form-control {
    outline: 0!important;
}

.form-control {
    box-shadow: none!important;
}

.form-actions {
    clear: both;
    border: 0;
    padding: 0 30px 10px;
    margin-left: -30px;
    margin-right: -30px;
}

.form-actions .btn {
    margin-top: 1px;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.btn {
    outline: 0!important;
}

.btn:hover {
    transition: all .3s
}

.btn:not(.btn-sm):not(.btn-lg) {
    line-height: 1.44;
}

.btn.white:not(.btn-outline) {
    color: #666;
    background-color: #fff;
    border-color: #fff
}

.btn.white:not(.btn-outline).focus,.btn.white:not(.btn-outline):focus {
    color: #666;
    background-color: #e6e6e6;
    border-color: #bfbfbf
}

.btn.white:not(.btn-outline).active,.btn.white:not(.btn-outline):active,.btn.white:not(.btn-outline):hover,.open>.btn.white:not(.btn-outline).dropdown-toggle {
    color: #666;
    background-color: #e6e6e6;
    border-color: #e0e0e0
}

.btn.white:not(.btn-outline).active.focus,.btn.white:not(.btn-outline).active:focus,.btn.white:not(.btn-outline).active:hover,.btn.white:not(.btn-outline):active.focus,.btn.white:not(.btn-outline):active:focus,.btn.white:not(.btn-outline):active:hover,.open>.btn.white:not(.btn-outline).dropdown-toggle.focus,.open>.btn.white:not(.btn-outline).dropdown-toggle:focus,.open>.btn.white:not(.btn-outline).dropdown-toggle:hover {
    color: #666;
    background-color: #d4d4d4;
    border-color: #bfbfbf
}

.btn.white:not(.btn-outline).disabled.focus,.btn.white:not(.btn-outline).disabled:focus,.btn.white:not(.btn-outline).disabled:hover,.btn.white:not(.btn-outline)[disabled].focus,.btn.white:not(.btn-outline)[disabled]:focus,.btn.white:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.white:not(.btn-outline).focus,fieldset[disabled] .btn.white:not(.btn-outline):focus,fieldset[disabled] .btn.white:not(.btn-outline):hover {
    background-color: #fff;
    border-color: #fff
}

.btn.white:not(.btn-outline) .badge {
    color: #fff;
    background-color: #666
}

.btn-block {
    display: block;
    width: 100%;
}

.btn, .form-control {
    box-shadow: none!important;
}

.btn, .btn-default {
    font-weight: 600;
    /*padding: 10px 25px!important;*/
    background-color: #5995bb;
    color: #8fc4e5;
}

.btn.red:not(.btn-outline) {
    color: #fff;
    background-color: #e7505a;
    border-color: #e7505a
}

.btn.red:not(.btn-outline).focus,.btn.red:not(.btn-outline):focus {
    color: #fff;
    background-color: #e12330;
    border-color: #a1161f
}

.btn.red:not(.btn-outline).active,.btn.red:not(.btn-outline):active,.btn.red:not(.btn-outline):hover,.open>.btn.red:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #e12330;
    border-color: #dc1e2b
}

.btn.red:not(.btn-outline).active.focus,.btn.red:not(.btn-outline).active:focus,.btn.red:not(.btn-outline).active:hover,.btn.red:not(.btn-outline):active.focus,.btn.red:not(.btn-outline):active:focus,.btn.red:not(.btn-outline):active:hover,.open>.btn.red:not(.btn-outline).dropdown-toggle.focus,.open>.btn.red:not(.btn-outline).dropdown-toggle:focus,.open>.btn.red:not(.btn-outline).dropdown-toggle:hover {
    color: #fff;
    background-color: #c51b26;
    border-color: #a1161f;
}

.btn.red:not(.btn-outline).active,.btn.red:not(.btn-outline):active,.open>.btn.red:not(.btn-outline).dropdown-toggle {
    background-image: none
}

.btn.red:not(.btn-outline).disabled.focus,.btn.red:not(.btn-outline).disabled:focus,.btn.red:not(.btn-outline).disabled:hover,.btn.red:not(.btn-outline)[disabled].focus,.btn.red:not(.btn-outline)[disabled]:focus,.btn.red:not(.btn-outline)[disabled]:hover,fieldset[disabled] .btn.red:not(.btn-outline).focus,fieldset[disabled] .btn.red:not(.btn-outline):focus,fieldset[disabled] .btn.red:not(.btn-outline):hover {
    background-color: #e7505a;
    border-color: #e7505a
}

#inicioDerechaSuscripcionFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:20px;
	width:228px;
	height:215px;
	z-index:2;
	color:#FFFFFF;
	font-size:10px;
	float:left;
}

#inicioDerechaSuscripcionFondo h2
{
	margin:0 0 20px 0;
	font-size:12px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2px;
	text-align:center;
}

#inicioDerechaSuscripcionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	border-bottom:1px dashed #888
}

#inicioDerechaSuscripcionFondo p
{
	/*font-size:1.1em;*/
	margin:0;
	width:auto
}

#suscripcionTable
{
	width:220px;
	height:220px;
	text-align:center;
	border:none;
}

#nombreOferta
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#telefonoOferta
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#telefonoOferta:focus
{
	border: solid 1px #FFFF00;
}

#empresaOferta
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#empresaOferta:focus
{
	border: solid 1px #FFFF00;
}

#emailOferta
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#emailOferta:focus
{
	border: solid 1px #FFFF00;
}

#telefonoOferta
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#telefonoOferta:focus
{
	border: solid 1px #FFFF00;
}

#inicioDerechaInfo
{
	height:255px;
	width:270px;
}

#inicioDerechaInfoFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	overflow:hidden;
	padding:20px;
	width:228px;
	height:200px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#inicioDerechaInfoFondo h1
{
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-top:17px;
	padding-left:17px;
	padding-bottom:10px;
}

#inicioDerechaInfoFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	border-bottom:1px dashed #888
}

#inicioDerechaInfoFondo p
{
	font-size:16px;
	color:#FFFFFF;
	margin:0;
	width:auto;
}

#BBB
{
	text-align:center;
}

#CC
{
	text-align:center;
}

/******************************* PRODUCTOS ******************************************/

#productosTable
{
	width:100%;
	height:100%;
	border-collapse:collapse;
	border:none;
}

#productosTable td
{
	padding-top:.5em;
	padding-bottom:.5em;
}

#productosTable a
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	color:#FFFFFF;
	text-align:center;
}

.productoTable
{
	width:213px;
	height:222px;
	border:none;
}

.productoTable img
{
	border-radius:10px;
	behavior: url(../include/PIE.htc);
}

.linkDescProducto
{
	text-align:center;
}

.imgDescProducto
{
	text-align:center;
}

.tituloDescProducto
{
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	width:38px;
}

.descProducto
{
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	text-align:left;
	width:175px;
}

#productos
{
	width:989px;
	padding-left:12px;
	padding-right:23px;
	text-align:center;
}

.productoTableFondo
{
	
	overflow:hidden;
	width:230px;
	height:222px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:12px;
	float:left;
	padding:10px;
}





/******************************** PRODUCTO **********************************/

#imgProducto
{
	height:500px;
	width:500px;
	/*background-image:url('../images/bgContactarMail.gif');*/
	background-repeat:no-repeat;
	float:left;
	padding-left:12px;
}

#imgProductoFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:5px;
	width:472px;
	height:480px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

.imagenesProd
{
	width:470px;
	border-collapse:collapse;
	text-align:center;
}

.imagenesProd img
{
	border-radius:10px;
	behavior: url(../include/PIE.htc);
}

#ProductoDescripcion
{
	height:500px;
	width:489px;
	padding-right:23px;
	float:right;
	text-align:center;
}

#ProductoDescripcionFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	overflow:hidden;
	padding:5px;
	width:473px;
	height:480px;
	z-index:2;
	font-size:10px;
	float:right;
}

#ProductoDescripcionFondo h1
{
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-top:5px;
	text-align:center;
}

#ProductoDescripcionFondo h2
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#ProductoDescripcionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#ProductoDescripcionFondo p
{
	font-size:10px;
	line-height:20px;
	margin:0;
	width:auto
}

#productoTable
{
	width:450px;
	height:170px;
	border-collapse:separate;
	border:none;
	
}

.contenidoDescProducto
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:10px;
}

.tituloDescProducto
{
	font-size:11pt;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	width:38px;
}

.descProducto
{
	font-size:10pt;
	font-family:Arial;
	color:#FFFFFF;
	text-align:left;
	width:175px;
}

.descProductoComen
{
	font-size:10pt;
	font-family:Arial;
	color:#FFFFFF;
	text-align:justify;
	vertical-align:top;
}

#consigainfoTable
{
	width:380px;
	height:220px;
	text-align:center;
	border:none;
}
/******************************** CONTACTANOS **********************************/
#contenidoFormularioContacto
{
	text-align:center;
}

#formulariContacto
{
	width:400px;
	padding-left:23px;

}

#formulariContacto tr
{
	padding-top:10px;
	padding-bottom:10px;
}

#formulariContacto td
{
	padding:3px;
}

#formulariContacto tr td.label
{
	text-align:left;
	font-weight:bold;
	font-size:12px;
	width:140px;
	color:#FFFFFF;
	padding-left: 5px;
}

.requerido
{
	font-weight:bold;
	font-size:12px;
	color:#FF0;
}

#contactarMail
{
	height:465px;
	width:500px;
	float:left;
	padding-left:12px;
}

#contactarMailFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:5px;
	width:472px;
	height:440px;
	z-index:2;
	color:#ffffff;
	font-size:16px;
	float:left;
}

#contactarMailFondo h1
{
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-top:17px;
	padding-left:17px;
	padding-bottom:10px;
}

#contactarMailFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#contactarMailFondo p
{
	/*font-size:30px;*/
	line-height:50px;
	margin:0;
	width:auto
}
.contactus-form {
	padding-left: 17px;
	padding-right: 17px;
}

.contactus-form p {
    font-size: 1em;
}

.contactus-form .form-control {
    width: 95%;
}

.contactus-form textarea {
    height: 80px;
}

#ContactarDerecha
{
	height:465px;
	width:489px;
	padding-right:23px;
	float:right;
}

#ContactarDondeEstamos
{
	height:165px;
	width:489px;
}

#contactarDondeEstamosFondo
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	
	overflow:hidden;
	padding:20px;
	width:443px;
	height:110px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:right;
}

#contactarDondeEstamosFondo h1
{
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	padding-left:17px;
}


#contactarDondeEstamosFondo p
{
	font-size:10px;
	margin:0;
	width:auto
}

#ContactarImagenAparcar
{
	height:302px;
	width:489px;

}

#contactarImagenAparcarFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:20px;
	width:443px;
	height:245px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:right;
}

#contactarImagenAparcarFondo h1
{
	margin:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px
}

#contactarImagenAparcarFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#contactarImagenAparcarFondo p
{
	font-size:30px;
	line-height:20px;
	margin:0;
	width:auto
}


/* commentform */
#commentform {
	margin-top: 10px;
}

#commentform small {
	color: #999999;
	font-size: 90%;
}
#commentform input {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	border-radius:5px;
	behavior: url(../include/PIE.htc);
}

#commentform textarea {
	font: 110% Arial, Helvetica, sans-serif;
	width: 480px;
	height: 140px;
	border-radius:5px;
	padding: 5px 3px 3px 7px;
	behavior: url(../include/PIE.htc);
}
#commentform #submit {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 355px;
}
#commentform #submit:hover {
	background: url(images/submit-btn.gif) no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #3b9acc;
}


#nombre
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#nombre:focus
{
	border: solid 1px #FFFF00;
}

#telefono
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#telefono:focus
{
	border: solid 1px #FFFF00;
}

#empresa
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#empresa:focus
{
	border: solid 1px #FFFF00;
}

#email
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#email:focus
{
	border: solid 1px #FFFF00;
}

#mensaje
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
	behavior: url(../include/PIE.htc);
}

#mensaje:focus
{
	border: solid 1px #FFFF00;
}

#enviarFormulario
{
	border-radius:5px;
	cursor:pointer;
	text-shadow:0 1px 0 white;
	overflow:visible;
	font-weight:bold;
	box-sizing:border-box;
	border:1px solid #CCC;
	background:#FCFCFC;
	color:#666;
	behavior: url(../include/PIE.htc);
}

#enviarFormulario:hover
{
	color:#000;
}


#divError
{
	font-size:12px;
}


/******************** Gestión de contenidos *****************************/

#contenidoLogin
{
	height:462px;
	width:1012px;
	padding-left:12px;
}

#contenidoLoginFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:440px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#contenidoLoginFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px
}

#contenidoLoginFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#contenidoLoginFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto
}

#login
{
	vertical-align:middle;
	width:1000px;
	padding-top:110px;
	border:none;
}

#contenidoInicioGestion
{
	height:462px;
	width:1012px;
	padding-left:12px;
}

#inicioGestionFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:440px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#inicioGestionFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px
}

#inicioGestionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#inicioGestionFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto
}

#inicioGestion
{
	vertical-align:middle;
	width:1000px;
	padding-top:110px;
	border:none;
}

/******************** Gestión de Equipos Nuevos *****************************/

#contenidoEquipoNuevoGestion
{
	height:850px;
	width:1012px;
	padding-left:12px;
}

#EquipoNuevoGestionFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:830px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#EquipoNuevoGestionFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px
}

#EquipoNuevoGestionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#EquipoNuevoGestionFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto
}

#equipoNuevo
{
	text-align:center;
	width:80%;
	color:#FFFFFF;
	border:none;
	border-spacing:2;
}

.labelEquipoNuevo
{
	text-align:right;
}

.inputEquipoNuevo
{
	text-align:left;
}

/******************** Gestión de Equipos *****************************/

#contenidoEquiposGestion
{
	height:970px;
	width:1012px;
	padding-left:12px;
}

#EquiposGestionFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:950px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#EquiposGestionFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	text-align:center;
	color:#ffffff;
}

#EquiposGestionFondo h2
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:14px;
	font-weight:bold;
	word-spacing:2px;
	text-align:center;
	color:#ffffff;
}

#EquiposGestionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#EquiposGestionFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto
}


#equipos
{
	text-align:center;
	width:100%;
	color:#FFFFFF;
	border:none;
	border-spacing:3;
}

.tabla{
	width:90%;
	color:#000000;
	font-size:12px;
}


/******************** Gestión de Imagenes *****************************/

#contenidoImagenesGestion
{
	height:920px;
	width:1012px;
	padding-left:12px;
}

#ImagenesGestionFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:900px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#ImagenesGestionFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
}

#ImagenesGestionFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888;
}

#ImagenesGestionFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto;
}


#imagenes
{
	text-align:center;
	width:100%;
	color:#FFFFFF;
	border:none;
	border-spacing:3;
}

/******************** Gestión de Correos *****************************/

#equiposMail
{
	height:700px;
	width:95%;
	overflow:auto;
}

#camposMail
{
	width:90%;
	text-align:center;
}

.titMail
{
	width:20%;
}

.inputMail
{
	width:80%;
}

#tablaequiposMail
{
	width:100%;
	border:thin;
}

#tablaequiposMail .encabezado
{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:medium;
}

.contenidoEquipos
{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000000;
	font-size:small;
}

.centrado
{
	text-align:center;
}

.izquierda
{
	text-align:left;
}

.derecha
{
	text-align:right;
}

.blanco
{
	color:#ffffff;
}

#nuevoCorreo{
	text-align:center;
	color:#ffffff;
}

.tablaNuevoCorreo{
	text-align:center;
	width:50%;
	height:200px;
}

#nuevoCorreo p{
	font-size:11px;
}

#correosClientes{
	height:550px;
	width:95%;
	overflow:auto;
}

.boton{
	border-radius:5px;
	cursor:pointer;
	font-weight:bold;
	border:1px solid #ccc;
}


/******************** Gestión de Estadisticas *****************************/

#contenidoEstadisticas
{
	height:720px;
	width:1012px;
	padding-left:12px;
}

#contenidoEstadisticasFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:700px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#contenidoEstadisticasFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
	color:#FFFFFF;
	text-align:center;
}

#contenidoEstadisticasFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888
}

#contenidoEstadisticasFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto
}

#estadisticasTop
{
	height:150px;
}

#estadisticas
{
	text-align:center;
	color:#FFFFFF;
	width:100%;
}

.labelEstadistica
{
	width:195px;
}

#estadisticasBottom
{
	text-align:center;
}

#estadisticasEquipos
{
	text-align:center;
	color:#000000;
	width:100%;
	border:thin;
}

#estadisticasEquipos a
{
	color:#00F;
}

/******************** Gestión de Visitas *****************************/

#contenidoVisitas
{
	height:462px;
	width:1012px;
	padding-left:12px;
}

#contenidoVisitasFondo
{
	font-family:"goudy-bookletter-1911-1","goudy-bookletter-1911-2","Baskerville","Georgia",serif;
	
	overflow:hidden;
	padding:5px;
	width:977px;
	height:440px;
	z-index:2;
	color:rgba(0,0,0,0.6);
	font-size:16px;
	float:left;
}

#contenidoVisitasFondo h1
{
	font-weight:normal;
	margin:0 0 20px 0;
	font-size:18px;
	font-weight:bold;
	word-spacing:2px;
}

#contenidoVisitasFondo abbr
{
	cursor:help;
	font-size:1.3em;
	color:#ff2166;
	text-shadow:0 0 1px #333;
	border-bottom:1px dashed #888;
}

#contenidoVisitasFondo p
{
	font-size:30px;
	line-height:50px;
	margin:0;
	width:auto;
}

#visitas
{
	vertical-align:middle;
	width:1000px;
	padding-top:10px;
	border:none;
	color:#FFFFFF;
}

#visitasTop
{
	vertical-align:middle;
	width:1000px;
	height:100px;
}

#visitasUnicasTotal
{
	vertical-align:middle;
	width:667px;
	float:left;
}

#visitasTopUnicas
{
	vertical-align:middle;
	width:334px;
	float:left;
}

#visitasTopTotal
{
	vertical-align:middle;
	width:333px;
	float:right;
}

#visitasTopMayor
{
	vertical-align:middle;
	width:333px;
	float:right;
}

/******************** PAGINES INTERIORS - Gestión de contenidos *****************************/

#contenidoInterno
{
	/*background-image:url('../images/bgIntern.jpg');*/
	background-color:#E8E8E8;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-left:28px;
	margin-right:33px;
}

#contenidoInternoGestorContenidos
{
	/*background-image:url('../images/bgIntern.jpg');*/
	background-color:#E8E8E8;
	background-repeat:no-repeat;
	margin-bottom:5px;
	margin-left:28px;
	margin-right:33px;
	overflow:auto;
}

#login
{
	height:423px;
	text-align:center;
	vertical-align:middle;
}

#login a
{
	color:#000099;
}

#formAutorizacion
{
	text-align:center;
	padding-top:10px;
}

#formAutorizacion label
{
	padding-bottom:10px;
	width:300px;
	padding-right:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

#usuario
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#usuario:focus
{
	border: solid 1px #FFFF00;
}

#password
{
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:5px;
	border:1px solid #ABABAB;
	border-radius:5px;
	box-shadow:inset 0px 1px 6px #CCC;
	box-sizing:border-box;
}

#password:focus
{
	border: solid 1px #FFFF00;
}

#menuContenido
{
	float:left;
	width:255px;
	height:100%;
	padding-left:15px;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:10px;
}

#contenidoEditable
{
	/*height:577px;*/
	float:right;
	width:644px;
	padding-left:10px;
}

/*************** ESTILOS DEL TREEVIEW **************/

SPAN.TreeviewSpanArea A
{
	text-decoration: none;
	color: black;
}

SPAN.TreeviewSpanArea A:hover
{
	color:#003366;
}

/************** GESTOR DE NOTICIAS *****************/

#cuadroNoticias
{
	padding-top:20px;
	margin-left:20px;
	margin-right:20px;
}
 
#cabeceraNoticias
{
	height:15px;
	padding-bottom:10px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.idiomaNoticias 
{
	float:right;
	width:50px;
	text-align:center;
}

.checkNoticias 
{
	float:right;
	width:62px;
	text-align:center;
}

.contentNoticias 
{
	padding-left:4px;
	float:right;
	width:242px;
}

.resumenNoticias 
{
	padding-left:4px;
	float:right;
	width:140px;
}

.tituloNoticias 
{
	float:right;
	width:121px;
}

.accionNoticias
{
	float:right;
	width:25px;
}

.fechaNoticias
{
	float:right;
	width:70px;
}

.fuenteNoticias
{
	float:right;
	width:85px;
}

.filaNoticia
{
	overflow:auto;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.filaNoticia2
{
	overflow:auto;
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#F5F5F5;
}

.itemNoticia
{
	float:right;	
}

#formularioNoticia
{
	padding-top:20px;
}

.labelFieldNoticia
{
	padding-left:40px;
	padding-right:45px;
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	clear:both;
}

.labelNoticia
{
	float:left;
	font-weight:bold;
	width:100px;
	text-align:right;
	padding-right:10px;
}

.fieldNoticia
{
	width:730px;
	float:right;
	text-align:left;
	padding-left:10px;
}

#submitNoticia
{
	padding:15px;
	width:500px;
}