/* ***************************************************************************************************** */
/* CONTENT CSS */

html {/* overflow:hidden; */ height: 100%;}

BODY{
font: 13px Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
background: url(../images/bg-body.gif) repeat;
background-color: #FFFFFF;
margin: 0; height: 100%;
color: #333333;
}

P{
}

/*tr td br { display: none;}*/

H1{
font: 24px "Verdana";
color: #006400;
text-align: left;
font-weight: normal;
}

H2{
font: 16px "Verdana";
text-align: left;
font-weight: bold;
color: #006400;
margin-top: 10px;
}

H3 {
font: 16px "Verdana";
text-align: left;
font-weight: bold;
color: #006400;
margin-top: 10px;
}

.moduletable {

}
.moduletable a:link,a:visited{
	font-weight: bold;
	color:#999999;
	text-decoration:none;
}
.moduletable a:hover{
font-weight:bold;
color:#006400;
text_decoration:none
}
.moduletable img{
	margin-bottom:5px;
}
.search{

}


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

a:hover, a:active{color: #006400;}

a img, img{border: none;}

/*li{ list-style: none;}*/
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */

/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */

.article_separator{
display: none;
}

table.blog td.article_column{
/*display: none;*/
margin: 0;
border-top: 1px dotted #a1a1a1;
/*border-bottom: 1px dotted #a1a1a1;*/
border-left: 1px dotted #a1a1a1;
min-height: 350px !important;
}

.contentpane, .contentpane-home{
font: 12px "Verdana", Helvetica, sans-serif;
font-weight: normal;
color: #000000;
text-align: left;
text-decoration: none !important; 
width: 94% !important;
margin: 15px auto !important;
}

fieldset { margin: 0 auto 30px auto !important; width: 84% !important; padding: 15px 15px !important;}

.input{
color: #d3d3d3;
font-weight: bold;
border-style: solid; 
border-width: 1px;
border-color: #d3d3d3;
padding: 0;
margin: 0 80px 0 40px;
}

.inputbox{
color: #006400;
font-weight: bold;
font-size: 12px;
border-style: solid; 
border-width: 2px;
border-color: #006400;
padding: 0;
}

.button{
float: right;
margin-top: 10px;
font: 16px "Arial", Helvetica, sans-serif;
font-weight: bold;
color:#000000;
background-color: transparent;
border: 1px solid #444444;
cursor: pointer;
}


/*Posiciones de la Plantilla*/

/************************************************************************************************************************************************************************************************************************************************************************* POSICION Y ESTILOS DEL CONTENIDO **********************************************************************************
**********************************************************************************************************************************************************************************************/
#contenido{font: "Verdana"; font-size: 12px; position: relative; /*padding-bottom: 30px;*/} 

.contenido {
float: left;
width: 720px !important;
border-right: 1px dotted #a1a1a1; 
min-height: 535px; /*anterior 580 px*/
/*padding-bottom: 50px;*/
}

#phocagallery, #phocagallery-module-ri { margin: 5px 0 0 5px;} /* anterior 15px 0 0 80px */

/************************************************************************************************************************************************************************************************************************************************************************* EMBEBIDOS DEL CONTENIDO **********************************************************************************
**********************************************************************************************************************************************************************************************/
.embbed-cont  {
float: left;
width: 100%;
height: 100%;
overflow: auto;
}

/*Estilos referentes al contenido principal*/

/*Titulo del contenido o articulo abierto*/
.contentheading, .contentheading a {
font: 16px "Verdana", Arial;
text-align: center;
color: #006400;
margin-top: 10px; 
width: 100%;
}

/*Forma Titulo del Contenido*/
h2.contentheading {}

/*Titulo del contenido o articulo en blog*/
table.blog .contentheading { font-size: 16px;}

/*.contentheading a:hover, .contentheading:hover {color: #FFFFFF; cursor: pointer;}*/

.componentheading, .componentheadingsubcategory {
display: none;
font: 18px "Verdana", Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: left;
margin: 2px 0 5px 3px;
font-weight: bold;
}

Titulos de los articulo vistos como enlaces
a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
font-weight: bold !important;
font-size: 16px !important;
color: #006400;
text-decoration: none !important;
}

/*Descripción del Articulo*/
.contentpaneopen{
font: 12px "Verdana", Helvetica, sans-serif;
width: 96% !important;
font-weight: normal;
color: #000000;
text-decoration: none !important; 
margin: 0px auto 10px auto !important;
}
.contentpaneopen1{
font: 12px "Verdana", Helvetica, sans-serif;
width: 96% !important;
font-weight: normal;
color: #000000;
text-decoration: none !important; 
margin: 10px auto 15px auto !important;
}
.contentpaneopen img{margin-top:10px;}
.contentpaneopen-user3 { display: block; float: left; font-weight: bold; margin: 5px; font-size: 13px; color: #006400; text-decoration: none !important;}
.contentpaneopen-user2 {
font: 10px "Verdana", Helvetica, sans-serif; float: left;
font-weight: bold;
color: #006400;
text-align: left;
text-decoration: none !important; 
margin: 0px 0px 0px 0px !important;
}

.contentpaneopen ul li {
list-style-type: disc;
list-style-image: url(../images/vineta.png);
list-style-position: outside;
}

.contentpaneopen a {
font-weight: bold;
text-decoration: none; 
}

table.blog .contentpaneopen {
font: 12px "Verdana", Helvetica, sans-serif;
margin: 0px 5px 0px 5px;
padding-bottom: 0px;
color: #000000;
text-align: left;
font-weight: normal;
text-decoration: none !important;
}

table.blog {margin: 0 auto; width: 100%;}

.contentpaneopen-situacion{
font: 16px "Verdana", Helvetica, sans-serif;
font-weight: normal;
margin: 50px 15px 0 15px;
width: 100%;
color: #666666;
text-align: center;
text-decoration: none !important;
line-height: 20px;
}

#poweredby { display:none; }

/*********************************************************************************************************************************************************************************************** POSICION Y ESTILOS DEl FOOTER ***************************************************
*****************************************************************************************************************************************/
#footer, #marcas {
float: left;
_float: none;
font: 14px "Arial",Arial, Helvetica, sans-serif;
padding: 5px 5px;
background: url(../images/footer.jpg) no-repeat;
font-weight: normal;
color: #FFFFFF;
width: 100%;
height: 30px;
text-decoration: none !important;
margin-top: 0px;
/*-moz-border-radius-topleft: 15px;-moz-border-radius-topright: 15px;*/
}

#user1, #user2 { float: left; width: 339px; border-top: 1px dotted #a1a1a1;border-left: 1px dotted #a1a1a1; padding:10px;} 
#user2{height:200px;}
#user2 img {margin-bottom:0px;}
#user1 {width: 339px; _width: 336px;}
#user3 {float: left; width: 100%; border-top: 1px dotted #a1a1a1; overflow: auto;}
#user3 img { margin: 15px}

#adminplayverd {width: 96% !important; float: left; margin: 0 15px !important; overflow: auto;}
/*********************************************************************************************************************************************************************************************** POSICION Y ESTILOS DEl FOOTER ***************************************************
*****************************************************************************************************************************************/
/*Maquetacion*/
#sombra-left {float: left; background: url(../images/shadowleft_bg.png) repeat-y; width: 8px !important; height: 100%; }
#sombra-right {float: left; background: url(../images/shadowright_bg.png) repeat-y; width: 8px !important; height: 100%; }

#wrapper {margin: 0 auto !important; width: 930px; _width: 930px; /*background: url(../images/bg-playverd.png) repeat-y;*/}  /*html*#wrapper { height: 100%;}*/

#contenedor{ float: left; _margin: 0 auto !important; width: 900px !important;  background-color: #FFFFFF;} 

#prod-box div { display: none;}/* title="&lt;span style=" href=" mce_style=" target="&quot;_blank&quot;&gt;http://www.malevole.com/mv/misc/text/&lt;/a&gt;&quot;" name="lastexamples"*/

/********************************************************************************************************************************************************************************************************************************************************************** POSICION Y ESTILOS DE LOS MODULOS *******************************************************************************
**********************************************************************************************************************************************************************************************/
#header{ float: left; width: 900px; height: 100px; background: url(../images/header.jpg) no-repeat;}
#logo{ float: left; width: 320px; height: 100px; cursor: pointer;}
#telefono{ 
float: right;
background: url(../images/dial.png) left center no-repeat;
font: 17px "Arial", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #999999;
padding: 3px 5px 3px 21px;
}
#tabmix1 ul li{ list-style: none;}
table{
	font-size:12px;
}
span.car{
	background:rgb(0,100,0);
	color:rgb(255,255,255);
	padding:3px 5px 0px 5px;
	font-weight:bold;
}
table.car{
	border:2px solid rgb(0,100,0);
	width:350px;
}
table.car tr td{
	border-bottom:1px solid rgb(0,100,0);
}
td.car{
	 height:300px;
	 margin:0px;
	 padding:0px;
}

/*#footer-ima div { float: left;  text-align: center; width: 25%; font-weight: bold; margin-bottom: 15px;}
#footer-ima div a { font-weight: bold; text-align: center; display: block;} */
/*#tabla div { border-top: 2px solid #006400;}
#tabla div div {border-top: 2px solid #006400;}*/

.item32 {}
/************************************************************** Menu Principal *****************************************************************/
#ja-mainnavwrap {
clear: both;
width: 100%;
height: 29px;
text-align: center;
margin:0 auto 0 auto;
background: url(../images/mw_menu_normal_bg.png) repeat-x;
}

#ja-mainnav {text-align: center;}

#ja-mainnav ul{margin: 0 auto; padding: 0;}

#ja-mainnav ul li, #ja-mainnav table tr td a {
float: left;
cursor: pointer;
position: relative;
list-style: none;
background: url(../images/mw_menu_separator.png) top right no-repeat;
}

#ja-mainnav ul li ul li{display: none;}

/* 1st level */
#ja-mainnav ul li a, #ja-mainnav table tr td a {
font: 12px "Arial",Arial, Helvetica, sans-serif;
padding: 5px 20px;
color: #333333;
font-weight: bold;
line-height: 2.1;
text-decoration: none;
}

/*\*/
html*#ja-mainnav ul li a, #ja-mainnav table tr td a {line-height: 2.8;/*Para Safari*/ *line-height: 2.1;} /*Para Safari*/

#ja-mainnav ul li a:hover, #ja-mainnav table tr td a:hover,
#ja-mainnav ul li a:focus, #ja-mainnav table tr td a:focus {
background: url(../images/arrow2.png) center 89% no-repeat;
color: #979899;
/*background-color: #CCCCCC;*/
}
#ja-mainnav ul li.active  {}
#ja-mainnav ul li.active a, #ja-mainnav table tr td a#active_menu  {
background: url(../images/arrow2.png) center 89% no-repeat;
color: #979899;
/*background-color: #CCCCCC;*/
}


/************************************************************** Menu Principal *****************************************************************/
#mainnavwrap {float: left; width: 178px;text-align: center; height: 100%;}

#mainnav {margin-top: 10px;} /*Anterior 18px*/

#mainnav ul {margin: 0 auto; padding: 0; margin-bottom: 20px}

#mainnav ul li {
width: 179px;
margin-bottom: 15px; /*Anterior 20px*/
cursor: pointer;
position: relative;
list-style: none;
}

/* 1st level */
#mainnav ul li a {
font: 12px "Verdana",Arial, Helvetica, sans-serif;
text-align: center;
display: block;
color: #006400;
font-weight: bold;
line-height: normal;
text-decoration: none;
}

#mainnav ul li a img{ margin-bottom: 6px;}

#mainnav ul li a span { display: block;}

#mainnav ul li.item56 a span { width: 50%; margin: 0 auto;}

#mainnav ul li a:hover,
#mainnav ul li.active a,
#mainnav ul li a:focus {
/*font: 17px "Arial", Helvetica, sans-serif;
font-weight: bold;*/
}

#mainnav ul li ul li{display: none;}

/************************************************************************************************************************************************************************************************************************************************************************* POSICION Y ESTILOS DE COLUMNA DERECHA *****************************************************************************
**********************************************************************************************************************************************************************************************/
#menu_derecho {float:left; margin-top: 0;
}

/******************************************************************************************************************************************************************************************* POSICION Y ESTILO DE COLUMNA FORMULARIO ***********************************************
*****************************************************************************************************************************************/
#derecha {
float: left;
}

/*Clases del formulario de contacto, son de uso exclusivo para esta plantilla (personalizadas)*/
.contenedor_formulario{
font: 13px "Verdana", Helvetica, sans-serif;
color:#000000;
width: 648px !important;
height: 498px !important;
/*width:100%;*/
font-weight: normal;
/*border: 1px solid #CCCCCC;*/
}

.tit_formulario{
font: 18px "Bell MT", Helvetica, sans-serif;
font-weight: bold;
color:#000000;
text-align: center;
}

.static_titulo{
/*width: 650px;
padding: 2px;
margin: 0;
background-color: #CCCCCC;
color:#333333;
font-weight: normal;*/
}

.image_contacto {width: 200px; height: 200px;}

.etiq_nombreid{
}

.input_nombre{
}

.inputobservaciones{
}

.txt_observaciones {
/*scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #e96b30;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #2c2c2c;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-track-color: #FFFFFF; */
}

.button_enviar{
font: 14px "Tahoma", Helvetica, sans-serif;
font-weight: normal;
color:#FFFFFF;
background-color: #006400;
padding: 1px 2px 1px 2px;
border: 1px solid transparent;
cursor: pointer;
text-transform: lowercase;
}

/*ESTILOS DE SESION LOGIN*/
.login_text { margin-top: 3px;}

.login_text a{ color: #CCCCCC; font-size: 10px;
}

.login_text a:hover, .login_text a:focus{color: #FF0000;
}
/*Button*/
.validate{
margin-top: -20px;
margin-left: 10px;
font: 16px "Arial", Helvetica, sans-serif;
font-weight: bold;
color:#FFFFFF;
background-color: transparent;
border: 1px solid #FFFFFF;
cursor: pointer;
}

/***************************************************************************************************************************************************************************************** POSICION Y ESTILOS PARA PAGINACION Y LEER MAS *******************************************
*****************************************************************************************************************************************/
.pagenav {
/*display: none;*/
color:#333333;
}

a.pagenav{
/*display: none;*/
color:#CCCCCC;
}

.pagenavcounter {
/*display: none;*/
color:#333333;
}

a.pagenav:active, .pagenav:active, .pagenav:focus  {
color:#333333;
font-weight: bold;
}

a.pagenavcounter:active, a.pagenavcounter:active, a.pagenavcounter:focus {
color:#333333;
}

a.readmore, a.readmore-blognoticias {
float: left;
font: 12px "Arial", Helvetica, sans-serif;
margin-top: 10px;
padding: 0px 12px;
display: block;
background: url(../images/flecha-red.png) 0px 3px no-repeat;
color: #333333;
text-decoration: none !important;
}

a.readmore:hover, a.readmore:active, a.readmore:focus,
a.readmore-blognoticias:hover, a.readmore-blognoticias:active, a.readmore-blognoticias:focus {
text-decoration: none !important;
color: #333333;
}

a.readon, a.readon-blognoticias {
float: left;
font: 12px "Arial", Helvetica, sans-serif;
margin-top: 10px;
padding: 0px 12px;
display: block;
background: url(../images/flecha-red.png) 0px 3px no-repeat;
color: #333333;
text-decoration: none !important;
}

a.readon:hover, a.readon:active, a.readon:focus,
a.readon-blognoticias:hover, a.readon-blognoticias:active, a.readon-blognoticias:focus {
/*	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;*/
	text-decoration: none !important;
	color: #333333;
}
