/* Global Styles */

body {
	margin:0;
	}
	

hr {
	height:1px; 
	color: #cccccc;
	border: 0;
	}
	
a {
	color: #666666;
	font:12px arial;
	text-decoration:none;
	}
	
a:hover {
	color: #D1D1D1;
	font:12px arial;
	text-decoration:none;
	}

	
/* ID Styles */



#head1 { width:100%; height:33px; margin-right:10px; margin-left:10px; float:center;}

#logo a {
background: url(../img/mcmedia_logo.jpg) center; background-repeat: no-repeat; 
display: block;
height: 34px;
width: 198px;

}
#logo a span {
visibility: hidden;
}


#menu_main {
position:relative;
width: 225px;
display: block;
left:0px;
float:right;
}




#espacio {
background: url(../img/espacio.gif) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 1px;
}
#logo a span {
visibility: hidden;
}


#inicio a {
background: url(../img/inicio.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#inicio a span {
visibility: hidden;
}

#hospedaje a {
background: url(../img/hospedaje.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#hospedaje a span {
visibility: hidden;
}


#dominios a {
background: url(../img/dominios.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#dominios a span {
visibility: hidden;
}

#servicios a {
background: url(../img/servicios.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#servicios a span {
visibility: hidden;
}


#programacion a {
background: url(../img/php.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#programacion a span {
visibility: hidden;
}


#contacto a {
background: url(../img/contacto.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#contacto a span {
visibility: hidden;
}


#precios a {
background: url(../img/precios.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#precios a span {
visibility: hidden;
}


#soporte a {
background: url(../img/soporte.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#soporte a span {
visibility: hidden;
}


#clientes a {
background: url(../img/clientes.jpg) center; background-repeat: no-repeat; 
display: block;
width: 218px;
height: 32px;
}
#clientes a span {
visibility: hidden;
}


#llamar {
background: #ff0084;
position: absolute;
display: block;
width: 217px;
height: 95px;
}




#menu a {
	font:16px arial;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	display:block;
    margin-left: 10px;
    margin-right: 10px;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}
	
#menu a:hover {
	font:16px arial;
	color:#073D69;
	font-weight:bold;
	margin-left: 10px;
    margin-right: 10px;
	border-right-width: 0px; 
	border-left-width: 0px; 
	}



#contactFormContainer
            {
            	position:relative;
            	left:0px;
            	float:right;
            }
            
            #contactoForma
            {
            	height:450px;
            	width:600px;
            	background-color:#ff0084;
            	
            }

            
            #contactForm
            {
            	height:277px;
            	width:217px;
            	background-color:#ff0084;
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffffff;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #3980f4;
            	width:100%;
            	margin-bottom:10px;
            	height:18px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #3980f4;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#3980f4;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
            #contactLink
            {
            	height:85px;
            	width:217px;
            	background-image:url('../img/btnllamar.jpg');
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
            	color:#ffffff;
            	display:none;
            }
            
            #contactoSent
            {
            	color:#666666;
            	display:none;
            }

#contactoFormaContainer
            {
            	position:relative;
            	right:0px;
            	float:right;
            }
            
            #contactoForma
            {
            	height:250px;
            	width:750px;
            	background-color:#ffffff;
            	
            }

            
            #contactForm
            {
            	height:277px;
            	width:217px;
            	background-color:#ff0084;
            	display:none;
            }
            #contactForm fieldset
            {
            	padding:30px;
            	border:none;
            }      
            #contactForm label
            {
            	display:block;
            	color:#ffffff;
            }      
            #contactForm input[type=text]
            {
            	display:block;
            	border:solid 1px #3980f4;
            	width:100%;
            	margin-bottom:10px;
            	height:18px;
            }  
            #contactForm textarea
            {
            	display:block;
            	border:solid 1px #3980f4;
            	width:100%;
            	margin-bottom:10px;
            }  
            #contactForm input[type=submit]
            {
            	background-color:#3980f4;
            	border:solid 1px #23150c;
            	color:#fecd28;
            	padding:5px;
            }                
            #contactLink
            {
            	height:85px;
            	width:217px;
            	background-image:url('../img/btnllamar.jpg');
            	display:block;
            	cursor:pointer;
            }
            #messageSent
            {
            	color:#ffffff;
            	display:none;
            }
            
            #contactoSent
            {
            	color:#666666;
            	display:none;
            }






h2 {
	font:14pt arial;
	font-weight:normal;
	color: #0066cc;
	text-align:left;

}

h3 {
	font:12px arial;
	text-align: center;
	color:#5C76A5;
	font-weight:bold;

}

h5 {
	margin: 5px;
	font: 11pt arial;
	text-align: right;
	color:#ffffff;
	font-weight:bold;
}



/* Class Styles */



IMG.centrada {  
    display: block;  
    margin-left: auto;  
    margin-right: auto  
}  




.logo_mc {background: url('../img/mcmedia_logo.png') center; background-repeat: no-repeat;}
.idiomas {background: url('../img/bg_idiomas.jpg') center; background-repeat: no-repeat; font:12px arial; text-align: center;}




.navigation{
	text-align: left;
	font:12px arial;
	color: #ffffff;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 10px;
}


.dominios{
	text-align: right;
	font:11pt arial;
	color: #5C76A5;
	font-weight:bold;
	vertical-align: middle;

}

.titulo{
	text-align: left;
	font:18px arial;
	font-weight:bold;
	color: #5C76A5;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 10px;
}

.subtitulo{
	text-align: left;
	font:12px arial;
	font-style:italic;
	color: #666666;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 10px;
	vertical-align: top;
	
}

.contenido{
	text-align: left;
	font:12px arial;
	color: #666666;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 10px;
	vertical-align: top;
	
}

.accesos{
	text-align: left;
	font:12px arial;
	font-style:italic;
	color: #666666;
	vertical-align: middle;
	vertical-align: top;
	
}


.promocion{
	font:12px arial;
	color: #ff3333;
	text-align: center;
	vertical-align: middle;
	vertical-align: top;

	
}
.lateral{
	font:12px arial;
	color: #4f71b5;
	vertical-align: middle;
	vertical-align: top;

	
}

.clientes{
	font:12px arial;
	color: #0066cc;
	vertical-align: middle;
	vertical-align: top;

	
}

.menu_bot{
	text-align: center;
	font:12px arial;
	color: #5C76A5;

}


.foot{
	font:12px arial;
	text-align: center;
	color:#5C76A5;
	font-weight:bold;

}

.foot2{
	font:12px arial;
	text-align: center;
	font-style:italic;
	color: #4f71b5;
	vertical-align: middle;
	vertical-align: top;

	
}

.formacontacto{
	font:12px arial;
	color: #0066cc;
	vertical-align: middle;
	vertical-align: top;

	
}



.cwhoissearch {
	position: static;
}
p.cwhoissearch {
	font: Arial;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
small.cwhoissearch {
	font:8pt arial;
	color: #666666;
	font-weight: normal;
	position: static;
}
input.cwhoissearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
select.cwhoissearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
table.cwhoissearch {
    position: static;
}
/*  .cwhoischeckbox is the domain extension checkbox part of the cart (normal cart mode) */

.cwhoischeckbox {
	position: static;
}
p.cwhoischeckbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
input.cwhoischeckbox {
	position: static;
}
table.cwhoischeckbox {
    position: static;
}
/*  .cwhoisresults is the search results part of the cart (normal cart mode) */

.cwhoisresults {
	position: static;
}
p.cwhoisresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
b.cwhoisresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	position: static;
}
input.cwhoisresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
select.cwhoisresults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
a.cwhoisresults {
  color: #666666;
  position: static;
}  
table.cwhoisresults {
    position: static;
}  

/*  .cwhoisshop is the current cart contents part (normal cart mode) */

.cwhoisshop {
	position: static;
}
p.cwhoisshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
b.cwhoisshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	position: static;
}
big.cwhoisshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0066cc;
	font-weight: normal;
	position: static;
}
input.cwhoisshop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
hr.cwhoisshop {
    position: static;	
}
table.cwhoisshop {
    position: static;
}
/*  .cwhoisverify is the cart summary at the top of the contact form */

.cwhoisverify {
	position: static;
}
p.cwhoisverify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
b.cwhoisverify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: bold;
	position: static;
}
big.cwhoisverify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0066cc;
	font-weight: normal;
	position: static;
}
strong.cwhoisverify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
input.cwhoisverify {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
hr.cwhoisverify {
    position: static;
}
table.cwhoisverify {
    position: static;
}

/*  .cwhoiscontact is the contact form */

.cwhoiscontact {
	position: static;
}
p.cwhoiscontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
b.cwhoiscontact {
  position: static;
}
big.cwhoiscontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0066cc;
	font-weight: normal;
	position: static;
}
input.cwhoiscontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0066cc;
	font-weight: normal;
	position: static;
}
select.cwhoiscontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
textarea.cwhoiscontact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
a.cwhoiscontact {
    position: static;
    color: #333333;

}
table.cwhoiscontact {
    position: static;
}

/*  .cwhoislookup is the whois lookup  */

.cwhoislookup {
	position: static;
}
p.cwhoislookup {
	font: Arial;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}
a.cwhoislookup {
    position: static;
}
input.lookup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	position: static;
}

/* Simple hosting mode step 1*/

.cwhoissimplestep1 {
	position: static;
}
p.cwhoissimplestep1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
input.cwhoissimplestep1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
select.cwhoissimplestep1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
table.cwhoissimplestep1 {
    position: static;
}

/* Simple hosting mode step 2 (registering domain)*/

.cwhoissimplestep2 {
	position: static;
}
p.cwhoissimplestep2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
a.cwhoissimplestep2 {
	position: static;
}
input.cwhoissimplestep2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
select.cwhoissimplestep2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
table.cwhoissimplestep2 {
    position: static;
}

/* Simple hosting mode step 2b (existing domain)*/

.cwhoissimplestep2b {
	position: static;
}
p.cwhoissimplestep2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
input.cwhoissimplestep2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	position: static;
}
table.cwhoissimplestep2b {
	position: static;
}