@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Antic+Slab);
 body
{
	background-color: #D9E6EF;
	background-image: url(img/BG_body.jpg);
	background-repeat: repeat-x;
}
#contenedor {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
}
#header {
	height: 194px;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(img/lineBG.png);
}
#contenido2 {
	background-color: #E8E8E8;
}


#lineadiv1 {
	background-color: #E8E8E8;
	background-image: url(img/line_triangle.jpg);
	height: 27px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: center;
}
#header .social {
	float: left;
	height: 44px;
	width: 48px;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 15px;
}
#Footer #contenido_foot .cont_footer .cont_down .socialfoot {
}

#header .social img{
    -webkit-transition: margin 0.2s ease-out;
    -moz-transition: margin 0.2s ease-out;
    -o-transition: margin 0.2s ease-out;
}
  
#header .social img:hover {
    margin-top: -5px;
}
#info_item {
	float: left;
	height: 200px;
	width: 440px;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
	font-family: sans-serif;
	text-align: justify;
}
#info_item .texto_item1 {
	float: left;
	height: 190px;
	width: 174px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 5px;
	background: rgba(50,150,3,1);
	background: -moz-linear-gradient(top, rgba(50,150,3,1) 0%, rgba(52,80,147,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(50,150,3,1)), color-stop(100%, rgba(52,80,147,1)));
	background: -webkit-linear-gradient(top, rgba(50,150,3,1) 0%, rgba(52,80,147,1) 100%);
	background: -o-linear-gradient(top, rgba(50,150,3,1) 0%, rgba(52,80,147,1) 100%);
	background: -ms-linear-gradient(top, rgba(50,150,3,1) 0%, rgba(52,80,147,1) 100%);
	background: linear-gradient(to bottom, rgba(50,150,3,1) 0%, rgba(52,80,147,1) 100%);




filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329603', endColorstr='#345093', GradientType=0 );
}
#info_item .texto_img1 {
	height: 200px;
	width: 255px;
	float: right;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#contenido2 {
	float: none;
	height: 290px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contenido3 {
	background-color: #FFFFFF;
	height: 320px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}
#contenido4 {
	background-color: #FDFDFD;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
	width: auto;
}
#sombrafoot {
	background-color: #FDFDFD;
	height: 36px;
	width: 960px;
	background-image: url(img/shadow1.png);
	float: right;
}

#cont section {
	background-color: #E8E8E8;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo {
	float: left;
	height: 194px;
	width: 189px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#logo img{
    -webkit-transition: margin 0.2s ease-out;
    -moz-transition: margin 0.2s ease-out;
    -o-transition: margin 0.2s ease-out;
}
#Footer {
	color: #FFF;
	background-color: #646464;
	width: 100%;
	height: 330px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
}

#Footer #contenido_foot {
	height: auto;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Footer #linea_foot {
	background-image: url(img/line_triangle2.jpg);
	height: 23px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#Footer #contenido_foot .cont_footer {
	float: left;
	height: auto;
	width: 230px;
	margin-top: 20px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#logo img:hover {
    margin-top: 5px;
}
#menu {
	float: left;
	margin-top: 80px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 630px;
}
#contenedor #cont #contenido2 #info_item .texto_item1 .titulo_item {
	font-family: 'Antic Slab', "serif;";
	font-size: 18px;
	height: auto;
	margin-bottom: 10px;
	font-weight: normal;
	color: #dbdbdb;
	font-family: font-family
: 'Antic Slab', "serif;";
}
#contenedor #cont #contenido2 #info_item .texto_item1 .texto_item_in {
	font-size: 13px;
	color: #FFF;
	height: 120px;
}
#contenedor #contenido3 #info_item #tex_well {

}
h1    {
	font-family: 'Antic Slab', "serif;";
	font-size: 19.5px;
	font-weight: bold;
	color: #090;
}
#contenedor header #header #shw_muenu .titulo_top {
	font-family: 'Antic Slab', "serif;";
	margin-left: 30%;
	font-size: 20px;
	color: #090;
}

#contenedor #contenido3 #info_item #share_social {
	margin-bottom: 0px;
	margin-top: 80px;
	font-size: 11px;
	color: #090;
}
#shw_menu {
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
#shw_muenu {
	float: left;
	width: 630px;
	height: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(img/sombra_menu.png);
}
section #banner #wowslider-container1 {
	background-color: #E8E8E8;
}
#contenedor #cont #contenido2 #info_item .texto_item1 .texto_item_in p {
	text-align: left;
}
.cont_down {
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 1px;
}
.titulo_down {
	padding: 1px;
	margin-bottom: 7px;
	font-family: 'Antic Slab', "serif;";
	font-size: 20px;
	color: #CCC;
}
#cont #contenido4 #izq {
	margin: 5px;
	float: left;
	height: auto;
	width: 305px;
	margin-top: 25px;
}
#cont #contenido4 #der {
	margin: 0px;
	float: right;
	height: auto;
	width: 625px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#cont #contenido4 #izq .listCatalog {
	background-color: #CCC;
	color: #FFF;
}
#cont #contenido4 #der .TituloCont {
	font-family: "Lucida Console", Monaco, monospace;
	font-size: 24px;
	color: #324F93;
	margin-bottom: 25px;
}
#ex3 {
    width: 730px;
    height: 133px;
    line-height: 0px;
    color: transparent;
    font-size: 20px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
       font-weight: 300;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
  
#ex3:hover {
    line-height: 133px;
    color: #575858;
}
  
#ex3 img{
    float: left;
    margin: 0 15px;
}
.tag_item{
	background-color: #F8F8F8;
	border-radius: 0.4em;
	color: #333;
	display: inlene-block;
	float: right;
	font-size: 14px;
	text-decoration: none;
	padding-top: 0.2em;
	padding-right: 0.4em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	-webkit-transition: background-color 0.5s linear; /* Chrome y Safari */
	-o-transition: background-color 0.5s linear; /* Opera */
	-moz-transition: background-color 0.5s linear; /* Mozilla Firefox */
	-ms-transition: background-color 0.5s linear; /* Internet Explorer */
}
.tag_item:hover
{
	color:#FFF;
	background-color: #009900;
	-webkit-transition: background-color 0.5s linear; /* Chrome y Safari */
	-o-transition: background-color 0.5s linear; /* Opera */
	-moz-transition: background-color 0.5s linear; /* Mozilla Firefox */
	-ms-transition: background-color 0.5s linear; /* Internet Explorer */
	-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
}
#botonstream {
	float: left;
	height: 32px;
	width: 200px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
#izq .listCatalog #submenu {
	float: left;
	height: auto;
	width: 300px;
	margin: 0px;
}
#contenido4 #der .IMGcatalog p img {
	margin-right: 20px;
}
#contenido4 #der .IMGcatalog p {
	text-align: justify;
}
#Footer #contenido_foot .cont_footer .cont_down .social a figure {
	float: left;
	height: 45px;
	width: 45px;
}

#Footer #contenido_foot .cont_footer .cont_down .social2 {
	display: inline-block;
	height: 45px;
	width: 45px;
}
#Footer #contenido_foot .cont_footer .cont_down .social2 .txts {
	display: inline-block;
	margin-top: 15px;
}
#contenido4 #der .map {
	height: 250px;
	width: 600px;
	margin-bottom: 20px;
}
#contenido4 #der .TituloCont {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
