/*    general    */

A:link {text-decoration:none;color:#ff0000;}
A:visited {text-decoration:none;color:#000000;}
A:active {text-decoration:none;color:#000000;}
A:hover{color:#000000;}
A:hover{text-decoration:none;}
body {margin-top:0px;background-image:url(fondo.jpg); background-repeat:repeat-x;}


.menua A:link {text-decoration: none; color:#000000; font-family:"Times New Roman"; font-size:13px;}
.menua A:visited {text-decoration: none; color:#000000; font-family:"Times New Roman"; font-size:13px;}
.menua A:active {text-decoration: none; color:#000000; font-family:"Times New Roman"; font-size:13px;}
.menua A:hover {text-decoration: none; color:#ff0000; font-family:"Times New Roman"; font-size:13px;}
.menub {text-decoration: none; color:#000000; font-family:"Times New Roman"; font-size:13px;}

.menu_vertical A:link {text-decoration: none; color:#666666; font-family:"Times New Roman"; font-size:13px;}
.menu_vertical A:visited {text-decoration: none; color:#666666; font-family:"Times New Roman"; font-size:13px;}
.menu_vertical A:active {text-decoration: none; color:#666666; font-family:"Times New Roman"; font-size:13px;}
.menu_vertical A:hover {text-decoration: none; color:#003E78; font-family:"Times New Roman"; font-size:13px;}

.menushop A:link {text-decoration: none; color:#A8D0EA; font-family:"Times New Roman"; font-size:13px;}
.menushop A:visited {text-decoration: none; color:#A8D0EA; font-family:"Times New Roman"; font-size:13px;}
.menushop A:active {text-decoration: none; color:#A8D0EA; font-family:"Times New Roman"; font-size:13px;}
.menushop A:hover {text-decoration: none; color:#ffffff; font-family:"Times New Roman"; font-size:13px;}

.pie {font-family:"Times New Roman";font-size:12px;color:#000000;}

.textos_blancos {font-family:arial;font-size:11px;color:#ffffff; font-weight:bold;}
.textos_chicos {font-family:arial;font-size:11px;color:#000000;}
.textos {font-family:"Times";font-size:14px;color:#333333;line-height:20px;}
.titu_articulos{color:#000000; font-family:"Times New Roman"; font-size:14px;font-weight:bold;}
.precio{color:#003E78; font-family:"Times New Roman"; font-size:12px;font-weight:bold;}

.descripcion {font-family:"Times New Roman";font-size:12px;color:#333333;}
.titu-shop{color:#ffffff; font-family:"Times New Roman"; font-size:12px;font-weight:bold;}
.txtshop{color:#000000; font-family:"arial"; font-size:11px;}

.titbotones{color:#000000; font-family:"arial"; font-size:11px;font-weight:bold; letter-spacing: 3px;}
.textoc {font-family:arial;font-size:11px;color:#333333;}

.titulos{color:#990000; font-family:"arial"; font-size:12px;font-weight:bold;letter-spacing: 2px;background-image:url('borderojo.gif');background-position:bottom; background-repeat:no-repeat;}

.textosyfondo {font-family:"arial";font-size:11px;color:#333333;line-height:20px; background-image:url('fondotabla.jpg');background-position:top; background-repeat:no-repeat;}

.subtitulosblancos{color:#ffffff; font-family:"arial"; font-size:12px;font-weight:bold;}
.txtform{color:#333333; font-family:"arial"; font-size:11px;}

.fondocontacto {font-family:"arial";font-size:11px;color:#333333;line-height:20px; background-image:url('fondocontacto.jpg');background-position:top; background-repeat:no-repeat;}


.error{background-color:#F9B7B7; background-image:url('error.png'); background-repeat:no-repeat; border:dotted 1px #990000; color:#000000; padding-left:25px; width:100%; height:22px; font-family:arial; font-size:12px; text-align: center;  }
.ok{background-color:#ABF6A3; background-image:url('ok.png'); background-repeat:no-repeat; padding-left:25px; border:dotted 1px #0D701E; color:#000000; height:22px; font-family:arial; font-size:12px; text-align: center;}


.shop {background-color :#ffffff;
border : thin solid #000000;
font-family : arial;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
height : auto;
color: 000000;
letter-spacing : normal;
line-height : normal;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
text-align:center;}

.boton {
text-align: center;
background-color : #003E78;
border : thin solid #0A61FC;
font-family: Times;
font-size : 13px;
color:#ffffff;
width: 90px;
height: 25px;

}

.botonbuscar {
background-color : #cccccc;
border : thin solid #000000;
font-family : arial;
font-size : 12px;
width:20px;
height:19px;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width :1px;
border-top-width : 1px;
color:#000000;}

.formularios {background-color :#cecece;
border : thin solid #000000;
font-family : arial;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
height : auto;
color: 000000;
letter-spacing : normal;
line-height : normal;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;
}
/* formularios para completar */


.form {background-color :#ffffff;
border : thin solid #000000;
font-family : arial;
font-size : 11px;
font-style : normal;
font-variant : normal;
font-weight : normal;
height : auto;
color: 000000;
letter-spacing : normal;
line-height : normal;
border-bottom-width : 1px;
border-left-width : 1px;
border-right-width : 1px;
border-top-width : 1px;}

.login {
	background: #fff;
	padding: 2px 2px 2px 2px;
	width: 100px;
	font-size: 11px;
	font-face: arial;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	padding-left: 5px;  
}

.login1 {
	background: #fff;
	padding: 2px 2px 2px 2px;
	width: 80px;
	font-size: 11px;
	font-family: arial;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	padding-left: 5px;  
}
.buscar_control {
	background: #fff;
	padding: 2px 2px 2px 2px;
	width: 150px;
	height:24px;
	text-align:center;
	font-size: 12px;
	font-weight:bold;
	font-family: arial;
	border: solid 1px #bcbbbb;
	outline: none;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	padding-left: 5px;  
}
.searchfield {
	background: #fff;
	padding: 2px 2px 2px 2px;
	width: 160px;
	height:19px;
	font-size: 11px;
	font-family: arial;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}

.searchbutton {
	color: #fff;
	border: solid 1px #494949;
	font-size: 11px;
	height: 20px;
	width: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

.search_buscar_control {
	color: #fff;
	border: solid 1px #ff0000;
	font-size: 11px;
	height: 20px;
	width: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	background: #990000;
	background: -webkit-gradient(linear, left top, left bottom, from(#990000), to(#ff0000));
	background: -moz-linear-gradient(top,  #990000,  #ff0000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#ff0000'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#990000', endColorstr='#ff0000'); /* ie8 */
}

.formu_login
{
position:relative;
width:350px;
height:20px;
left:40px;
top:0px;
border:1px;
font-size: 12px;
font-weight:normal;
color:#000000;
font-family:"Times New Roman";
}

.usuario_registrado
{
position:relative;
width:400px;
left:40px;
top:20px;
height:60px;

}


.radius_I { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
background: #ff0000;
width: 206px;
height: 25px;
font-family: Times;
font-size: 15px;
color: #ffffff;
text-align: center;
}


.radius_A { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
background: #000000;
width: 206px;
height: 25px;
font-family: Times;
font-size: 15px;
color: #ffffff;
text-align: center;
}

.radius_menu{ 
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Google Chrome y Safari */
border-radius: 10px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
border: solid 1px #666666;
}

.titulos_A { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
background: #000000;
width: 750px;
height: 25px;
font-family: Times;
font-size: 15px;
color: #ffffff;
text-align:right;
padding-right: 20px;
}

.titulos_I { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
background: #ff0000;
width: 750px;
height: 25px;
font-family: Times;
font-size: 15px;
color: #ffffff;
text-align:right;
padding-right: 20px;
}

.radius { 
-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Google Chrome y Safari */
border-radius: 20px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
}

#tabs {
font-family:"Times";font-size:14px;color:#333333;line-height:20px;
}

#tabs ul { display:block; 
			width:100%;
			margin:0px 2px 2px 0px;
			padding:0px 0px 0px 0px;
			font-family:"Times";
			font-size:14px;
			color:#333333;
			line-height:20px;
			}
			
.soporte{
			list-style-type: circle;
			font-family:"Times";
			font-size:14px;
			margin:20px 40px 10px 30px;
			padding:20px 40px 0px 0px;
			width:500px;
			display:block;
			background-color:#eeeeee;
		}			
			
