@charset "utf-8";
/* CSS Document */

body {
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    background-color:#FFF;
    background-image:url(../../media/images/public/bg.jpg);
    background-repeat:repeat-x;
}

*{ outline:none}

#contenedor {
    width:938px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}

#header {
    width:938px;
    height:410px;
}

#contenido {
    width:938px;
    height:auto;
    overflow:hidden;
}

#contenedor-1{
    width:960px;
    height:auto;
    overflow:hidden;
}
#contenedor-2{
    width:960px;
    height:auto;
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
}
#contenedor-3{
    width:960px;
    height:auto;
    overflow:hidden;
    padding-bottom:15px;
    padding-left:20px;
}

#contenedor-4{
    width:960px;
    height:auto;
    overflow:hidden;
    padding-bottom:30px;
    padding-left:0px;
}

ul{
    list-style:none;
    background-repeat:no-repeat;
}

li {
    list-style-image:url(../../media/images/public/bullet.jpg);
    background-image:url(../../media/images/public/border.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
}

.contenedor-a{
    width:300px;
    height:120px;
    float:left;
}
.contenedor-b{
    width:300px;
    height:120px;
    float:left;
}

.linea{
    width:6px;
    height:102px;
    margin-left:6px;
    margin-right:6px;
    overflow:hidden;
    float:left;
}

.caja{
    width:234px;
    height:330px;
    overflow:hidden;
    float:left;
    background-image:url(../../media/images/public/bg2.jpg);
    margin-left:0px;
    margin-right:5px;
}
.caja2{
    width:228px;
    height:auto;
    overflow:hidden;
    float:left;
    background-image:url(../../media/images/public/redesign_3_17.jpg);
}

#footer{
    width:100%;
    height:100px;
    /*background-image:url(../../media/images/public/footer.jpg);*/
    background-repeat:repeat-x;
}

#contenido-footer{
    width:938px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    /*padding-top:50px;*/

}

#cont-titulo1{
    width:200px;
    height:54px;
    background-image:url(../../media/images/public/redesign_3_15.jpg);
    overflow:hidden;
    line-height:54px;
    padding-left:18px;
    padding-right:18px;
}

#cont-titulo2{
    width:200px;
    height:54px;
    background-image:url(../../media/images/public/redesign_3_17.jpg);
    overflow:hidden;
    line-height:54px;
    padding-left:18px;
    padding-right:18px;
}
#cont-titulo3{
    width:200px;
    height:54px;
    background-image:url(../../media/images/public/redesign_3_19.jpg);
    overflow:hidden;
    line-height:54px;
    padding-left:18px;
    padding-right:18px;
}
#cont-titulo4{
    width:200px;
    height:54px;
    background-image:url(../../media/images/public/redesign_3_21.jpg);
    overflow:hidden;
    line-height:54px;
    padding-left:18px;
    padding-right:18px;
}

.cont2{
    width:200px;
    height:auto;
}

.tx1{
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
    text-align:justify;
    width:750px;
    line-height:1.9em;
}
.tx2{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000
}
.tx3{
    /*font-family: Tahoma, Geneva, sans-serif;*/
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#fff;
    font-weight:bold;
}
.tx4{
	/*font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-family: Wingdings, 'Zapf Dingbats', sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:28px;
    color:#000;
    background-repeat:no-repeat;
}
.tx4 a{
    /*font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-family: Wingdings, 'Zapf Dingbats', sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:28px;
    color:#000;
    text-decoration:none;
}

.tx4 a:hover{
    /*font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-family: Wingdings, 'Zapf Dingbats', sans-serif;*/
	font-family: Tahoma, Geneva, sans-serif;
    font-size:12px;
    line-height:28px;
    color:#000;
    text-decoration:underline;
}

.tx5{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#757575;
}

/*--agregado--*/

.tx5 a{
    color:#757575;
    text-decoration:none;
}

.tx5 a:hover{
    text-decoration:underline;
}
