/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Skin Type: flexible
Description: The default skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:50px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-42px;
    margin-left:-40px; /* Tweak this to center bullets */
}
.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}#wrapper #page #content .post table tr td .profont li {
	font-family: Arial, Helvetica, sans-serif;
}
dd {
	color: #F60;
}
sss {
	color: #F60;
}
#wrapper #page #sidebar1 ul li ul li asssss {
	color: #00C;
}
#wrapper #page #sidebar1 ul li {
	color: #936;
}
#wrapper #page #sidebar1 ul li ul {
	background-color: #FFF;
	color: #09C;
}
#wrapper #page #sidebar1 ul li ul li #ssss ul li a {
	color: #933;
}
#wrapper #page #sidebar1 ul li ul li #ssss ul li a {
	font-size: 14px;
}
#wrapper #page #sidebar1 ul li ul li #ssss ul li a {
	color: #930;
}
#wrapper #page #sidebar1 ul li ul li {
	color: #CC3300;
}
#wrapper #page #content .post #pruct {
	height: 215px;
	width: 160px;
	float: left;
	margin: 10px;
}
#wrapper #page #content .post #pruct #etiqueta1 {
	height: 150px;
	width: 160px;
}
#wrapper #page #content .post #pruct #etiqueta1 #imagen11 {
	height: 130px;
	width: 140px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#wrapper #page #content .post #pruct #textos {
	height: 25px;
	width: 160px;
	text-align: center;
}
#wrapper #page #content .post #pruct #textos #texo12 {
	height: 25px;
	width: 160px;
}
#barrassss1 {
	margin: auto;
	width: 1000px;
	height: 35px;
	background-color: #FFF;
}
#fotteer {
	margin: auto;
	height: 35px;
	width: 550px;
	background-color: #FFF;
	padding-left: 450px;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #page #content .flowe222r {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	text-align: center;
}
.contact_form ul {

    width:750px;

    list-style-type:none;

    margin:0px;

    padding:0px;

}

.contact_form li{
	padding: 12px;
	position: relative;
}
.contact_form label {

    color: #555555;

    display: inline-block;

    float: left;

    font-family: sans-serif;

    font-size: 13px;

    font-weight: bold;

    margin-top: 3px;

    padding: 3px;

    width: 90px;

}

.contact_form input {

    height:20px; 

    width:220px; 

    padding:5px 8px;

}

.contact_form textarea {

    padding:8px; 

    width:300px;

}

.contact_form button {

    margin-left:90px;

}
/*----- estilos visuales de los elementos --------*/

.contact_form input, .contact_form textarea { 

    border:1px solid #aaa;

    box-shadow: 0px 0px 3px #ccc, 0 10px 15px #eee inset;

    border-radius:2px;

    color: #888;

    font-size: 12px;

    padding-right:30px;

    -moz-transition: padding .25s; 

    -webkit-transition: padding .25s; 

    -o-transition: padding .25s;

    transition: padding .25s;

}

.contact_form input:focus, .contact_form textarea:focus {

    background: #fff; 

    border:1px solid #555; 

    box-shadow: 0 0 3px #aaa; 

    padding-right:80px;

}

/* === Estilos de Validacion === */

 

.contact_form input:required:valid, .contact_form textarea:required:valid {

    box-shadow: 0 0 5px #5cd053;

    border-color: #28921f;

}

.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {

    box-shadow: 0 0 5px #d45252;

    border-color: #b03535

}
/* === Estilos del boton de Envio === */

button.submit {

    padding: 9px 17px;

   font-family: Helvetica, Arial, sans-serif;

   font-weight: bold;

   line-height: 1;

   color: #444;

   border: none;

   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);

   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#bbb));

   background-image: -moz-linear-gradient(0% 100% 90deg, #BBBBBB, #FFFFFF);

   background-color: #fff;

   border: 1px ssolid #f1f1f1;

   border-radius: 10px;

   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);

}

button.submit:hover {

    opacity:.55;

    cursor: pointer; 

    color: #fff;

}

button.submit:active {

    border: 1px solid #222;

    box-shadow: 0 0 10px 5px #444 inset; 

}